推荐一款开源的消息管理平台,方便实用!!!
d.执行完成之后会在 KS-KM/km-rest/target 目录下面生成一个 ks-km.jar 即为 KS 的后端部署的 Jar 包,也可以执行 mvn -Prelease-package -Dmaven.test.skip=true clean install -U 生成的 tar 包也仅有后端服务的功能;有需要的,可以自己去github上捉着gitee上下载源码,动手编译运行一下,自己去
一、项目简介
推荐一款前东家公司推出的开源消息平台管理工具,叫做Know Streaming
官方介绍:
它是一套云原生的Kafka管控平台,脱胎于众多互联网内部多年的Kafka运营实践经验,专注于Kafka运维管控、监控告警、资源治理、多活容灾等核心场景。在用户体验、监控、运维管控上进行了平台化、可视化、智能化的建设,提供一系列特色的功能,极大地方便了用户和运维人员的日常使用,让普通运维人员都能成为Kafka专家。
二、特点
-
零侵入、全覆盖
-
零成本、界面化
-
云原生、插件化
-
专业能力
三、产品效果图

四、环境部署
1、环境依赖
-
Maven 3.6.3 (后端)
-
Node v12.20.0/v14.17.3 (前端)
-
Java 8+ (后端)
-
Git
2、编译打包
前后端合并打包:
下载源码;进入 KS-KM 工程目录,执行 mvn -Prelease-package -Dmaven.test.skip=true clean install -U 命令;打包命令执行完成后,会在 km-dist/target 目录下面生成一个 KnowStreaming-*.tar.gz 的安装包。
后端单独打包
-
下载源码;
-
修改顶层 pom.xml ,去掉其中的 km-console 模块,如下所示;
<modules><!-- <module>km-console</module>--> <module>km-common</module> <module>km-persistence</module> <module>km-core</module> <module>km-biz</module> <module>km-extends/km-account</module> <module>km-extends/km-monitor</module> <module>km-extends/km-license</module> <module>km-extends/km-rebalance</module> <module>km-task</module> <module>km-collector</module> <module>km-rest</module> <module>km-dist</module> </modules>
c.执行 mvn -U clean package -Dmaven.test.skip=true命令;
d.执行完成之后会在 KS-KM/km-rest/target 目录下面生成一个 ks-km.jar 即为 KS 的后端部署的 Jar 包,也可以执行 mvn -Prelease-package -Dmaven.test.skip=true clean install -U 生成的 tar 包也仅有后端服务的功能;
五、运行效果图
-
用户管理:
2.接入集群:

3.新增 Topic

篇幅有限,在这就不展示所有的效果图。有需要的,可以自己去github上捉着gitee上下载源码,动手编译运行一下,自己去亲手操作实践一下。
更多推荐
所有评论(0)