用时两个月倾力打造╰(°▽°)╯ KfExplorer 是一款 macos 原生的 kafka 管理工具,有兴趣的话可以下载来玩玩看哦。
app store 地址
一方面,appstore 之前还没有一款上架的 kafka 管理工具。 另一方面,对于 CMAK(kafka-manager)之类的软件,又是基于 web 端口的,更或者基于 docker ,不太觉得它们是纯粹的正统的桌面软件Σ( ° △ °|||)︴ 最后,也是对本人之前工作三年的一些经验的总结,先前在上海从事数据流处理、指标告警等业务的编码,工作语言为 scala ,所以比较了解 kafka 。
总之,KfExplorer 还是有重复造轮子的嫌疑(°ー°〃)
以后每周六估计花 4-5 小时来维护和优化该软件,保持 1 个月一次更新的节奏。
由于是基于 SwiftUI 编写,所以需要 macos 版本为 11.0 以及以上。 原生支持 m1 和 因特尔芯片,不需要转译。
免费版的目前暂时仅支持单个节点的 kafka 实例。该软件暂时设置为按月和按年订阅两种。 不太指望它能有啥盈利(希望能把苹果开发者年费赚回来😂),总之还是去打工。
请把邮件地址 base64 编码后留言。 大概送出 60 个按年订阅的兑换码,将会在 10 小时之内全部送出。
兑换码使用步骤
接着在国服的 appstore 可能会要求填写姓名、电话等内容,这些不是本 app 的要求,可能是国服 appstore 是为了实名认证,切换到美服则不会。
接在 KfExplorer 选择按年订阅,软件会提示你付款,因为已经兑换过兑换码,所以点击确定付款后,则不会真正扣款
在 appstore 的"查看信息"中的"管理订阅"中,可选择是否取消某软件的订阅。
![]() |
1
daizheng1998 2021-10-27 10:07:15 +08:00
bmF0aGFuZGFpMTk5OEBnbWFpbC5jb20=
|
2
zhaoyuanjie 2021-10-27 10:10:09 +08:00
MTU3NzU1NTg3QHFxLmNvbQ==
|
![]() |
3
uCharles 2021-10-27 10:10:27 +08:00
BASE74 编码
c2d6MjE0QG91dGxvb2suY29t |
![]() |
4
hly9469 2021-10-27 10:11:55 +08:00 via iPhone
YWxsZXkubWFAcXEuY29t
感谢 |
![]() |
5
mufeng 2021-10-27 10:14:04 +08:00
bXVmZW5nLm1lQGdtYWlsLmNvbQ==
|
6
nthin0 2021-10-27 10:17:11 +08:00
eHVlZmVuZ3h1MzMzQGZveG1haWwuY29t
谢谢 lz |
![]() |
7
evilangel 2021-10-27 10:18:52 +08:00
eW14QG1lLmNvbQ==
感谢 |
![]() |
8
yangmacbob 2021-10-27 10:19:46 +08:00 via iPhone
eWFuZ21hY2JvYkBnbWFpbC5jb20=
|
![]() |
9
malusama 2021-10-27 10:23:33 +08:00
Y2hlbnNpY2hlbmdtYWx1QGdtYWlsLmNvbQ==
感谢 |
10
Divinook 2021-10-27 10:24:41 +08:00
c2xvbW83QG91dGxvb2suY29t
|
11
Divinook 2021-10-27 10:24:54 +08:00
c2xvbW83QG91dGxvb2suY29t
感谢 |
![]() |
12
xuzhzzz 2021-10-27 10:27:51 +08:00
eHpoNzg2OEBxcS5jb20=
|
![]() |
13
xuzhzzz 2021-10-27 10:28:19 +08:00
感谢
|
![]() |
14
cairnechen 2021-10-27 10:31:18 +08:00
Y2Fpcm5lY2hlbkBxcS5jb20=
感谢 |
![]() |
15
DarkAlexWang 2021-10-27 10:33:21 +08:00
d2Fzb25fd2FuZ0BxcS5jb20=
谢谢 |
![]() |
16
Qlccks2 2021-10-27 10:34:55 +08:00
bHBscDY2MDZAaG90bWFpbC5jb20=
|
17
0001110001011 2021-10-27 10:37:03 +08:00
c2V4bW1Ab3V0bG9vay5jb20=
谢谢 👍🏻 |
![]() |
18
killva4624 2021-10-27 10:38:33 +08:00
a2lvaXBwQGhvdG1haWwuY29t
|
![]() |
19
abcfyk 2021-10-27 10:40:00 +08:00
建议把免费版 支持单实例的限制 换成 只能查看,无法操作新增主题、修改、发送消息之类的 进阶功能。或者支持有限 brokers 数量的集群。
不然 基本没有实际用处。。现在哪个生产环境的 kafka 会是单实例的。 |
21
hangscer OP 楼上留的邮箱都已经发完兑换码了
|
![]() |
22
utyyyreee 2021-10-27 10:48:53 +08:00
MTM0MzEwODU4N0BxcS5jb20=
|
![]() |
23
justd 2021-10-27 10:49:59 +08:00 via Android
aXN6aGFuZ2pkQG91dGxvb2suY29t 非常感谢
|
![]() |
24
pengtdyd 2021-10-27 10:51:39 +08:00
有点可惜,Kafka 我们已经淘汰了
|
![]() |
25
shmilwdc 2021-10-27 10:53:33 +08:00
MzkwODYyMzU4QHFxLmNvbQ==
|
26
Shum1n 2021-10-27 10:56:02 +08:00
NTQwODQyOTMwQHFxLmNvbQ==
|
27
orqzsf1 2021-10-27 10:56:19 +08:00
b3JxenNmMTIzQGdtYWlsLmNvbQ== 试下
|
28
shengsu15 2021-10-27 10:57:49 +08:00
c2hlbmdzdTE1QGdtYWlsLmNvbQ==
谢谢 |
29
whajcf 2021-10-27 11:02:01 +08:00
MjEwMjQxMkBxcS5jb20=
感谢 支持 Raft 吗? |
30
Divinook 2021-10-27 11:02:22 +08:00
尝试了一下,发现还是有痛点没解决。目前市面上的一些 kafka 管理工具其实功能做的都还可以,问题就是性能太差,面对几百上千个 topics 的时候加载非常慢甚至直接连接失败,这个工具也有同样的问题。如果作者有时间能否想办法优化一下这方面的性能
|
![]() |
31
yveJohn 2021-10-27 11:05:15 +08:00
eXZlam9obkBxcS5jb20=
谢谢 |
![]() |
32
IceChen 2021-10-27 11:05:46 +08:00
aWNlY2hlbjEyOEBnbWFpbC5jb20=
感谢 |
33
moremoney 2021-10-27 11:11:10 +08:00
emh1cGVuZ0BjcHRoZWF0LmNvbQ==
谢谢 |
![]() |
34
Anyw 2021-10-27 11:11:58 +08:00 via iPhone
YW55aXdlbkBvdXRsb29rLmNvbQ== 谢谢
|
![]() |
35
NULL2020 2021-10-27 11:12:37 +08:00
bGluYy4yMDEwQDE2My5jb20=
thanks. |
![]() |
36
pigggggy 2021-10-27 11:15:25 +08:00
eWFuamljaGlAaG90bWFpbC5jb20=
感谢! |
37
ShuangChenyue 2021-10-27 11:17:49 +08:00
MTA4NDc4ODE5MEBxcS5jb20K
谢谢 |
![]() |
38
gclm 2021-10-27 11:19:13 +08:00
MTcxOTk4Mjc1NEBxcS5jb20=
谢谢大佬 |
![]() |
39
lyz1990 2021-10-27 11:19:22 +08:00
bHl6MTk5MEBnbWFpbC5jb20=
感谢~ |
![]() |
40
xsyDante 2021-10-27 11:20:17 +08:00
ODM3NjIyMDM4QHFxLmNvbQ==
3Q |
41
chenliang0724 2021-10-27 11:22:52 +08:00
Y2hlbmxpYW5nMDcyNEBob3RtYWlsLmNvbQo=感谢
|
42
mingqing 2021-10-27 11:24:39 +08:00
bWluZ3FpbmdAaGVuamkub3Jn
谢谢! |
43
Alexonx 2021-10-27 11:24:52 +08:00 via Android
bHhAbHgwLnh5eg== 感谢!
|
![]() |
44
gclm 2021-10-27 11:28:47 +08:00
刚测试一下,感觉有点兼容性问题,目前在最新的 12.0.1 (21A559) 系统内,添加完 bootstrap ,点击测试后好久没刷出来 broker 。一直显示空白,另外连接的 kafka 是本地的
|
![]() |
45
wdd2007 2021-10-27 11:29:45 +08:00
eGRzdGFja0BnbWFpbC5jb20=
|
![]() |
46
fannheyward 2021-10-27 11:29:56 +08:00
ZmFubmhleXdhcmRAZ21haWwuY29tCg==
感谢 |
47
zhlxsh 2021-10-27 11:31:19 +08:00
emhseHNoQGhvdG1haWwuY29t==
|
![]() |
48
vaxl 2021-10-27 11:31:56 +08:00
b3RxNW50bTRAZ21haWwuY29t
谢谢 |
49
hccsoul 2021-10-27 11:35:23 +08:00
aHUuY2NAcXEuY29t
|
![]() |
50
rdy2go 2021-10-27 11:35:26 +08:00
bHNod2VpbG92ZWRAZ21haWwuY29tCg== 感谢
|
51
hangscer OP 楼上的邮件都已经发送完成了
|
52
unknownn 2021-10-27 11:38:17 +08:00 via Android
YWRhbndhbmcwOTIyQGdtYWlsLmNvbQ==
|
![]() |
53
kukat 2021-10-27 11:38:37 +08:00
a3VrYXRAbWUuY29t 多谢
|
54
smplesugar 2021-10-27 11:44:12 +08:00
amlhX3lhbmdjaGVuQDE2My5jb20= 感谢
|
![]() |
55
FlyingDough 2021-10-27 11:46:17 +08:00
YWNld3prQGdtYWlsLmNvbQ==
感谢 |
![]() |
56
sunhuawei 2021-10-27 11:46:26 +08:00
c3VuaHVhd2VpMjUwQHFxLmNvbQ==
感谢 |
57
hangscer OP @whajcf 应该是支持 raft 的,新建 kafka 实例的时候,有 3.0 的选项,kafka3.0 内部变动的是原本存放在 zk 上的数据,现在由 kafka 自己本身管理,对外对上层的接口还是兼容的
|
58
deplivesb 2021-10-27 11:48:59 +08:00
emhhbmcuZGVwbGl2ZXNAaG90bWFpbC5jb20=
好人一生平安 |
60
zhangchongjie 2021-10-27 11:49:26 +08:00
Nzc4MjgwMTUxQHFxLmNvbQ==
感谢 |
![]() |
61
agagega 2021-10-27 11:51:09 +08:00 via iPhone
这么多楼没有一个抱怨不支持 Catalina 的。
看来可以放心用 SwiftUI 写项目了 |
62
SuperXRay 2021-10-27 11:51:31 +08:00
eHZwcGRkQGdtYWlsLmNvbQ==
感谢 |
63
xiaowei7777 2021-10-27 11:53:41 +08:00
NjA5MjA3OTI1QHFxLmNvbQ==
|
![]() |
65
endoffight 2021-10-27 11:53:43 +08:00
MzcwMDkyODMxQHFxLmNvbQ==
感谢 |
66
CL007 2021-10-27 11:58:39 +08:00
bGVpY2hlbjA3MCt2MmV4QGdtYWlsLmNvbQ==
感谢 |
![]() |
67
um1ng 2021-10-27 12:00:16 +08:00
a2FzaHVlQG91dGxvb2suY29t
|
68
hangscer OP 楼上已经发送完成
|
![]() |
69
kxxoling 2021-10-27 12:03:55 +08:00
a3h4b2xpbmdAZ21haWwuY29tCg== 感谢
|
![]() |
71
iHaoo 2021-10-27 12:08:17 +08:00 via iPhone
Nzg2NTYwMTUyQHFxLmNvbQ==
|
72
lavanil 2021-10-27 12:14:29 +08:00
bGtieWNuMTk5OEBnbWFpbC5jb20=
|
![]() |
73
onlyice 2021-10-27 12:16:10 +08:00
b25seWljZTAzMjhAZ21haWwuY29tCg==
感谢 |
![]() |
74
SevenJ 2021-10-27 12:19:46 +08:00
amlhbmNoZW4yNTgwQGdtYWlsLmNvbQ==
|
![]() |
75
dalei 2021-10-27 12:23:07 +08:00
Z3VveXVubGVpQGxpdmUuY29tCg==
|
![]() |
76
ltxlouis 2021-10-27 12:31:51 +08:00
bHV0b25nbG91aXNAZ21haWwuY29t
谢谢 |
![]() |
77
bigdude 2021-10-27 12:32:00 +08:00
YmlnZHVkZUBhbGl5dW4uY29t
|
78
zbn 2021-10-27 12:34:34 +08:00
emJuNjU1MTEwMkBnbWFpbC5jb20K
谢谢 |
79
theseusv 2021-10-27 12:51:01 +08:00
dmFyYW5kcmV3Y2hlbkBnbWFpbC5jb20=
谢谢! |
![]() |
80
pota 2021-10-27 13:08:24 +08:00
d3Jwb3RhQGdtYWlsLmNvbQ==
谢谢! |
81
amsz 2021-10-27 13:11:14 +08:00
Y2hlbmV5LnNAcXEuY29t
谢谢 |
82
Tyebile 2021-10-27 13:11:40 +08:00
c29uZy52aXA3NzdAZ21haWwuY29t
|
83
bomb77 2021-10-27 13:18:24 +08:00
Ym9tYjc3QDEyNi5jb20=
感谢楼主 |
84
bomb77 2021-10-27 13:25:58 +08:00
要是有个亮色界面就好了,暗黑主题恐惧症患者留言。。。
|
![]() |
85
erichen86 2021-10-27 13:32:52 +08:00
ZXJpY2hlbjg2QGdtYWlsLmNvbQ==
谢谢 |
86
hangscer OP ![]() 楼上已经发送完毕了,大概一共发了 80 个左右
|
88
dic 2021-10-27 13:35:13 +08:00
eHplbUBxcS5jb20
谢谢楼主 |
![]() |
89
danshendog 2021-10-27 13:35:45 +08:00
dDM4dnZ3OHZ6QHJlbGF5LmZpcmVmb3guY29t
感谢! |
![]() |
90
Blunt1991 2021-10-27 13:36:05 +08:00
bWVAc3VueS5jbG91ZA==
|
![]() |
91
ColinLi 2021-10-27 13:37:53 +08:00
YmxxLmx5akBnbWFpbC5jb20K
|
92
johnlin 2021-10-27 13:40:19 +08:00
bGlud2Vuc2hhbjBAMTYzLmNvbQ==
感谢楼主 |
![]() |
93
Mrun 2021-10-27 13:47:26 +08:00
Y29udGFjdEBjb29sY29kZXIuc2l0ZQ==
感谢楼主 |
![]() |
94
thinkmore 2021-10-27 13:51:54 +08:00
Z2VuZXJhbF9nb0AxNjMuY29t
感谢 |
95
0Vincent0Zhang0 2021-10-27 13:52:09 +08:00
Y3ZpbmNlbnRAc2luYS5jbg==
感谢楼主,万一中了呢? |
![]() |
96
foundyou 2021-10-27 13:52:54 +08:00
d293Z3VvcWluZ0BnbWFpbC5jb20=
谢谢楼主 |
97
jimqlee 2021-10-27 14:08:01 +08:00
amltcWxlZUBpY2xvdWQuY29t
谢谢楼主 |
98
hangscer OP 兑换码已经没了,感谢大家支持
|
![]() |
99
zack119 2021-10-27 14:10:09 +08:00
bGl1LmJpbkBvdXRsb29rLmNvbQ== 谢谢楼主
|
100
hmwl 2021-10-27 14:12:33 +08:00
NDAyMjQ1ODQ3QHFxLmNvbQ==
感谢感谢 |