V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
bronyakaka
V2EX  ›  分享创造

之前写的 Kafka 客户端二百多 star 了,后来又写了一个 ES 客户端

  •  
  •   bronyakaka · 141 天前 · 1801 次点击
    这是一个创建于 141 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Kafka 工具叫 Kafka-King ,ES 叫 ES-King

    kafka 这个客户端我是因为没找到特别好用的,所以自己写的。

    ES 这个客户端 ES-King 其实有点点冗余,kibana 也算不错了,但我用着不顺手,我希望有一个帮助调优,集成常用集群、索引操作的工具,能一键查看文档示例、集群 config 、内存核心指标、task 指标,而不是啥都要通过 rest 接口来做

    GUI 技术用的是 python flet ,完全用 python 开发,其实这个是包装的 flutter ,据我观察是内置了一个 flutter 的 exe ,然后通过 python 进行传参渲染,再内部启动了一个 fastapi 交互。

    个人对这个 GUI 技术还是挺满意的,打包单独可执行文件 exe 也没啥问题,pyinstaller 就能胜任,启动后内存占用也很小,通常不大于 100mb ,比一些浏览器套壳舒服多了。唯一的问题就是启动慢,要两三秒。

    问题是 python 简单啊,不用去学 qt ,不用学 dart ,不用学 c#

    你要是想学 flet 做 gui 可以 star 下我的项目,应该挺有参考价值,个人摸索了挺多东西

    github 地址:

    放几张截图吧,喜欢可以体验下,反正对我自己来说是能提高生产力的。

    Kakfa-King:

    ES-King:

    3 条回复    2024-07-14 21:59:47 +08:00
    xhldtc
        1
    xhldtc  
       141 天前 via iPhone
    felt 能跨平台吗
    rrfeng
        2
    rrfeng  
       141 天前 via Android
    显然 web 更好啊,比如 kopf
    bronyakaka
        3
    bronyakaka  
    OP
       141 天前
    @xhldtc 可以,为三个平台单独打包
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3087 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:32 · PVG 22:32 · LAX 06:32 · JFK 09:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.