Kafka 是一种分布式的,基于发布 / 订阅的消息系统。主要设计目标如下:
- 以时间复杂度为 O(1) 的方式提供消息持久化能力,即使对 TB 级以上数据也能保证常数时间复杂度的访问性能。
- 高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒 100K 条以上消息的传输。
- 支持 Kafka Server 间的消息分区,及分布式消费,同时保证每个 Partition 内的消息顺序传输。
- 同时支持离线数据处理和实时数据处理。
- 支持在线水平扩展。
想要查看Topic里的消息却找不到软件,想要查看或更新Broker、Topic配置,想要监控Broker服务器状态?试试下面的Kafka GUI工具——Kafka Assistant
官网地址:http://www.redisant.cn/ka
连接到Kafka集群
输入 Bootstrap server 和 Post 即可连接,支持各种认证协议
仪表盘
通过上方的仪表盘按钮即可打开实时监控界面,可以查看请求处理器空闲率、流出和流出字节量、流入消息量等等。
生成拓扑图
Topology.describe() 返回的字符串一键转换为拓扑图
查看Topic
选择Topics选项卡,列出当前集群下所有Topic,右侧可以分别查看集群消息(支持按时间筛选)、分区、配置修改和查看
发送消息
支持各种压缩类型,ack 类型,还可以定时发送
Broker配置查看和修改
更多功能就不一一介绍了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。