如何用 Know Streaming 来查询 Kafka 的消息

1 功能简介
Kafka 的消息查看功能算是一个呼声比较高的需求了。但是它目前还并不能像 RocketMq 那样比较友好的对消息做一些复杂查询操作。
目前 KnowStreaming 的实现方式是使用 Consumer 客户端来拉取数据
2 操作流程
①. Topic 列表 - > Topic 详情 -> Messages

在这里插入图片描述
3 操作亮点
多维度过滤查询
选择 offset 类型: latest(最近) | earliest (最早)
选择指定分区
指定 Key / Value
数据截断

在这里插入图片描述
4 实现原理
构建 KafkaConsumer 客户端,调用 KafkaAdminClient 请求获取数据。
5Know Streaming 介绍
Know Streaming 脱胎于互联网公司内部多年的 Kafka 运营实践经验,通过 0 侵入、插件化构建企业级 Kafka 服务,极大降低操作、存储和管理实时流数据门槛 不会对 Apache Kafka 做侵入性改造,就可纳管 0.10.x-3.x 集群版本,帮助您提升集群管理水平;我们屏蔽了流处理的复杂性,让普通运维人员都能成为流处理专家
版权声明: 本文为 InfoQ 作者【石臻臻的杂货铺】的原创文章。
原文链接:【http://xie.infoq.cn/article/500191ac4b45ca68a64c787f1】。未经作者许可,禁止转载。
评论