主要对比滴滴的kafka-manager 和雅虎的CMAK(原名kafka manager)
https://github.com/didi/kafka-manager
https://github.com/yahoo/CMAK
直接上对比结论
比较项 | kafka-manager | CMAK |
---|---|---|
社区活跃度 | 不太活跃但滴滴同学群里响应比较快 | 比较活跃 |
开发环境 | java8 | java11/scala |
编译方式 | maven | sbt |
Web框架 | spring | play(scala的一个web框架) |
前端框架 | vue | - |
页面评价 | 比较清爽 | 实际有点丑 |
支持kafka版本 | 0.10之后版本 | 0.8 .9 .10 .11 理论支持更高版本 |
程序包大小 | 44MB | 97MB |
元数据存储 | mysql | zk |
性能 | 比较强 | (暂未测试) |
管理端鉴权方案 | 基于spring开发的用户管理 | 基于LDAP |
是否支持管理多个集群 | 支持 | 支持 |
是否支持jmx数据采集 | 支持 | 支持 |
是否支持分区迁移 | 支持 | 支持 |
是否支持API接口 | 支持(直接在host后面加swagger-ui.html 就能看到) | 支持https://github.com/yahoo/CMAK/blob/master/conf/routes |
是否支持数据预览 | 支持 | 不支持 |
是否支持工单申请topic创建或扩容 | 支持 | 不支持 |
其他拓展 | - | 支持logkafka(不是很能理解支持这个的原因) |
其他缺点 | 如果集群有安全策略可能要改源码里面的客户端才行 | (暂未大规模测试) |