AI智能整理导入 AI智能整理导入
×
首页 题库中心 中国电信研发工程师 题目详情
CAD7E67F3FA000016066F370F39A18C8
中国电信研发工程师
816
多选题

数据服务的日志框架用到的中间件_、_、_。

A
A.kafka
B
B.ES
C
C.logstash
D
D.mq

答案解析

正确答案:ABC

解析:

这道题考察的是对数据服务中日志框架所使用中间件的理解。题目要求从给定的选项中选出正确的组合,用来构建或支持一个日志处理流程。

A. Kafka:Kafka是一个分布式流处理平台,它被广泛用于构建实时数据管道和流应用。在日志框架中,Kafka可以作为消息队列来接收来自不同源的日志信息,并且能够保证高吞吐量的数据传输以及良好的容错性。

B. ES (Elasticsearch):Elasticsearch是一款基于Lucene的搜索服务器,提供了一个分布式多用户能力的全文搜索引擎。在日志处理领域,ES常被用作存储经过处理后的日志数据,以便后续进行快速检索、分析等操作。

C. Logstash:Logstash是ELK Stack的一部分(Elasticsearch, Logstash, Kibana),主要用于收集、转换并发送日志数据到目的地如Elasticsearch。它可以解析各种格式的日志文件,并根据需要修改数据结构。

D. MQ (Message Queue):虽然“MQ”通常指的是任何类型的消息队列系统,但在特定上下文中可能指代具体的产品如IBM MQ、RabbitMQ等。这些产品也确实可用于日志传递过程中作为消息传递的中介。然而,在这个题目中提到的其他选项已经构成了一个完整的日志处理链路,因此如果考虑最常见配置的话,“MQ”在这里显得有些多余了。

正确答案是ABC,因为这三个组件共同组成了一个非常典型且强大的日志收集与处理架构:

Kafka负责高效地采集大量的原始日志;
Logstash则扮演着过滤器的角色,将来自Kafka的日志按照需求进行加工;
最后,处理完毕的日志会被发送至Elasticsearch存储起来以供进一步分析展示。

而D选项中的“MQ”虽然也可以参与日志流程中,但不是该问题描述下最佳的选择,尤其是在已经选用了Kafka的情况下。

相关知识点:

数据服务日志框架,kafkaESlogstash

中国电信研发工程师

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu