Git Product home page Git Product logo

kafka-king's Introduction

Kafka King

简体中文 | English

License GitHub release GitHub All Releases GitHub stars GitHub forks

一个现代、实用的kafka GUI客户端,使用python flet构建。

功能清单

  • 查看集群节点列表(完成)
  • 创建主题(支持批量)、删除主题、支持根据消费者组统计每个topic的消息积压量(完成)
  • 支持查看topic的分区的详细信息,并为主题添加额外的分区(完成)
  • 支持查看每个分区的消息offset(完成)
  • 支持模拟生产者,批量发送消息,是否开启gzip压缩、acks、batch_size、liner_ms,你可以用来做性能测试(完成)
  • 支持模拟消费者,按照内置的组进行指定size的消费(完成)
  • 光暗主题切换(完成)
  • 参数说明对照表(评估中)
  • 监控、告警(评估中)
  • 多语言支持(开发中)
  • 配置化(评估中)
  • ……

下载

下载地址,点击Assets,选择自己的平台

功能截图

操作topic

主题列表,支持删除主题

支持根据消费者组统计每个topic的消息积压量

创建主题(支持批量)

查看topic的详细配置

自动获取集群broker列表

获取broker详细配置

模拟生产者消费者

  • 支持模拟生产者,批量发送消息,是否开启gzip压缩
  • 支持模拟消费者,按照内置的组进行指定size的消费

分区操作

  • 支持查看topic的分区的详细信息
  • 支持为主题添加额外的分区
  • 支持查看每个分区的消息offset

快速开始

在右侧release下的Assets选择对应版本下载即可。 或者点击 https://github.com/Bronya0/Kafka-King/releases

构建

pip install -r requirements.txt

flet pack main.py -i assets/icon.ico -n kafka-king --add-data=assets/*:assets

Star星星

Stargazers over time

License

Apache-2.0 license

感谢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.