跳到主要内容

Kafka-King v0.40发布,增强消费者功能

勾玉aniki
博客作者,py&go后端开发,爱好动漫。邮箱tangssst@qq.com

License GitHub release GitHub All Releases GitHub stars GitHub forks

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.