• 请不要在回答技术问题时复制粘贴 AI 生成的内容
bronyakaka
V2EX  ›  程序员

写了个 kafka GUI,好用不好用赏我个建议

  •  
  •   bronyakaka · Mar 26, 2024 · 4465 views
    This topic created in 955 days ago, the information mentioned may be changed or developed.

    春节无聊,在家写了这么一个 kafka 客户端(叫 Kafka King ),用来连接、操作 kafka 集群,也算填补了市面上的空白(据我所知这块还没有啥特别好用的)。

    开源后推荐给同事用了用,反响也还不错😊

    以下是简单的介绍,结尾有 github 和 gitee 下载地址,想尝鲜的可以进入下载。

    功能清单

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

    Github:https://github.com/Bronya0/Kafka-King

    好不好用赏点意见ヾ(≧▽≦*)o

    41 replies  •  2024-09-10 00:07:46 +08:00
    crazyweeds
    crazyweeds
    Mar 26, 2024
    1
    你的无聊看上去比较高级,审美在线。
    感谢你的无私付出,已 Star 支持。
    bronyakaka
    bronyakaka
    OP
    Mar 26, 2024
    2
    @crazyweeds 用的是 flet 库,使用的是 flutter 的样式应该
    bronyakaka
    bronyakaka
    OP
    Mar 26, 2024
    3
    @crazyweeds 非常感谢 star !!如果能给点批评更好了
    biubiuyy
    biubiuyy
    Mar 27, 2024
    4
    logo 有些花里胡哨
    biubiuyy
    biubiuyy
    Mar 27, 2024
    5
    查看消息详情没找到在哪里
    Desdemor
    Desdemor
    Mar 27, 2024
    6
    开源不容易,先点了
    wkong
    wkong
    Mar 27, 2024
    7
    已点 Star 表示支持
    diagnostics
    diagnostics
    Mar 27, 2024
    8
    UI 太怪了,甚至感觉不如: https://www.kafkatool.com/features.html
    Jim2Chen
    Jim2Chen
    Mar 27, 2024
    9
    支持 kafka 哪些版本
    imkerberos
    imkerberos
    Mar 27, 2024
    10
    赞一下
    iorilu
    iorilu
    Mar 27, 2024
    11
    不错得, 我最近也在看 flet

    感觉 flutter 做跨平台得 gui 还是有潜力, 毕竟没有 qt 那种 license 问题
    bronyakaka
    bronyakaka
    OP
    Mar 27, 2024
    12
    @wkong 谢谢 star😊
    bronyakaka
    bronyakaka
    OP
    Mar 27, 2024
    13
    @Desdemor @wkong 谢谢 star😊
    bronyakaka
    bronyakaka
    OP
    Mar 27, 2024
    14
    @Jim2Chen 支持 kafka 版本:0.8~2.4 ,用的是 kafak-python 库: https://kafka-python.readthedocs.io/en/master/index.html
    bronyakaka
    bronyakaka
    OP
    Mar 27, 2024
    15
    @iorilu flet 还可以,可以参考下我的项目,上手会更快些,但是有几个踩的坑分享给你:1 、flet 最新打包 flet build 支持用 flutter SDK 打包,性能更好,但是我没接触过 flutter 一直打包失败,用的还是现在的 flet pack 打包,内部走的 pyinstaller ,缺点就算可执行文件启动很慢,要三四秒的样子

    2 、flet 的表格组件有很大问题,行数多了非常吃内存,我是用 markdown 来模拟表格,flet 文本支持 md 格式
    bronyakaka
    bronyakaka
    OP
    Mar 27, 2024
    16
    @diagnostics 请问 ui 哪里可以改进下,我会改正的
    bronyakaka
    bronyakaka
    OP
    Mar 27, 2024
    17
    @Desdemor 谢谢 star😋
    bronyakaka
    bronyakaka
    OP
    Mar 27, 2024
    18
    @biubiuyy logo 确实丑,后面有空了用 ai 生成几个简约的,谢谢回复😋
    bronyakaka
    bronyakaka
    OP
    Mar 27, 2024
    19
    @biubiuyy 在模拟消费者那里,可以拉取指定数量的消息,会自动解码
    colder2199
    colder2199
    Mar 27, 2024
    20
    挺不错的,已 star 不过我的理解是 kafka 这种对 GUI 需求不是那么大 cmak 那种可能是最优解 当然作为练手项目来说已经很强了。
    TeslaM3
    TeslaM3
    Mar 27, 2024
    21
    不错不错
    biubiuyy
    biubiuyy
    Mar 27, 2024
    22
    @bronyakaka #19 我随便选 topic ,一直读取失败
    bronyakaka
    bronyakaka
    OP
    Mar 27, 2024
    23
    @biubiuyy 报错信息是啥
    bronyakaka
    bronyakaka
    OP
    Mar 27, 2024
    24
    @biubiuyy 可以提个 issue
    MarioNeTte233
    MarioNeTte233
    Mar 27, 2024
    25
    感谢楼主,让我又多了个选择🤣offset explore 实在是太丑了
    xiangyin
    xiangyin
    Mar 27, 2024
    26
    感谢楼主,已 star 支持
    bronyakaka
    bronyakaka
    OP
    Mar 27, 2024
    27
    @MarioNeTte233 我也是受不了 offset 太丑了才开发新的🤣
    bronyakaka
    bronyakaka
    OP
    Mar 27, 2024
    28
    @xiangyin 谢谢
    kneo
    kneo
    Mar 28, 2024
    29
    不知道为什么感觉 flutter 在 windows 下的字体看着挺糟糕的。
    apisces
    apisces
    Mar 28, 2024
    30
    消费者 offset 的调整功能可以加上
    iorilu
    iorilu
    Mar 28, 2024
    31
    我用 flet 感觉他的控件都很大的样子, 和一般习惯的不太一样

    OP 不知道有没有这种感觉, 什么文本框都比常用的控件大不少, 好像也没地方调
    biubiuyy
    biubiuyy
    Mar 28, 2024
    32
    @bronyakaka #24 明天上班看一下
    biubiuyy
    biubiuyy
    Mar 29, 2024
    33
    @bronyakaka #24 前天 Fetch Message ,今天来了还是 fetching...
    bronyakaka
    bronyakaka
    OP
    Mar 29, 2024
    34
    @apisces 具体指哪块呢?目前模拟消费者用的是内置的 offset ,担心会影响现网消费,你是想可选择吗?
    bronyakaka
    bronyakaka
    OP
    Mar 29, 2024
    35
    @biubiuyy 今晚下班,我看一下
    NeroKamin
    NeroKamin
    Apr 1, 2024 via iPhone
    36
    没找到哪里管理链接,只能添加不能编辑删除?
    apisces
    apisces
    Apr 1, 2024
    37
    @bronyakaka #34 比如将某个消费者在某个主题上的 offset 调整到起始/末尾开始消费,或者依据条件等。
    bronyakaka
    bronyakaka
    OP
    Apr 2, 2024
    38
    @NeroKamin 是的,暂时没做删除
    bronyakaka
    bronyakaka
    OP
    Apr 2, 2024
    39
    @NeroKamin 删除做好了,下个版本上线
    NeroKamin
    NeroKamin
    Apr 2, 2024
    40
    @bronyakaka #39 大佬神速,工具挺好用的
    asd999cxcx
    asd999cxcx
    Sep 10, 2024
    41
    不保存到 txt 的话就是临时的消息查看嘛?就是我用消费者拉了消息,把软件关掉或者别的操作之后再拉就没了,我记得有的软件好像可以看到历史消息
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1905 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 09:05 · PVG 17:05 · LAX 01:05 · JFK 04:05
    ♥ Do have faith in what you're doing.