Kafka-King v0.40发布,增强消费者功能
kafka GUI客户端 v0.40 发布
前言介绍
年初的时候做的,一年下来也有几千人下载,
开始用 flet 做,Python 包装的 flutter ,安装包 80mb ,启动慢。
后来改用 wails ,前端用 vue3 写的,wails 推荐的 naive ui ,前端基本都是靠 gpt 写,感觉蛮简单的。
后端用 go 写的,逻辑不多。
- 查看集群节点列表,支持动态配置 broker 、topic 的配置项
- 支持消费者客户端,按照指定的 group 进行指定 topic 、size 、timeout 的消费,以表格的形式展示消息的各个维度信息
- 支持 PLAIN 、SSL 、SASL 、kerberos 、sasl_plaintext 等等
- 创建主题(支持批量)、删除主题,指定副本、分区
- 支持根据消费者组统计每个 topic 的消息总量、提交总量、积压量
- 支持查看 topic 的分区的详细信息( offset ),并支持添加额外的分区
- 支持模拟生产者,批量发送消息,指定 headers 、分区
- 健康检查(完成)
- 支持查看消费者组、消费者
主页: https://github.com/Bronya0/Kafka-King 想研究源码的点个 star 吧
0.40 版本更新日志
增强消费者客户端功能 1、支持新的消费模式: 添加消费位置配置(最早 or 最新)和起始时间(手动指定消费时间戳)选项
2、现在支持客户端里并行生产、消费、查询
3、topic和group自动完整弹窗提示,不用担心遮挡了。
下一个开发计划:ACL权限管理功能。
bug反馈:issues
版本下载:https://github.com/Bronya0/Kafka-King/releases/
Enhanced Consumer Client Features
1、Support for New Consumption Modes : Added configuration options for consumption position (earliest or latest) and start time (manually specify a timestamp for consumption).
2、Parallel Operations Supported : The client now supports concurrent producing, consuming, and querying.
3、Auto-complete Suggestions for Topics and Groups : Full auto-popup hints for topics and groups are now available, so you no longer have to worry about input fields being obscured.
Next Development Plan : ACL Permission Management Feature.