当前位置:首页 > 娱乐

【zms】基于ZTO Message Service( ZMS)开源项目源码分享

ZMS是ZTO消息服务的缩写,使用用户和群集解耦、消息群集差异屏蔽、消息群集(RocketMQ/Kafka)安装、管理、监视和通知管理平台。



源码领取方式:关注转发之后 私信关键字 【源码】即可免费领取到这个开源项目!

什么是ZMS ?

ZMS是ZTO Message Service的缩写,使用方与集群解耦,屏蔽各消息集群差异,并对消息集群进行安装、管理、监控、告警管理的平台。

ZMS能做什么 ?

客户端快速接入

  • 屏蔽消息接入方使用不同类型集群之间的差异(zms-client)
  • 加密消息(待开源)
  • 灰度消息(待开源)
  • 消息轨迹(待开源)

自动化运维

  • 集群一键安装、可视化运维
  • 集群资源自定义告警
  • 动态集群、主题、消费组迁移,客户端无感知

监控

  • 接入客户端发送、消费指标实时监控
  • 集群节点监控检测、指标监控

告警

  • 支持自定义告警:tps、消费延迟、最后消费时间

快速启动

通过安装包快速启动,免去编译、打包步骤

安装包在710M左右,里面包含可以通过ZMS自动安装的第三方安装包

依赖:jdk1.8+ mysql 5.6+

创建数据库解压安装包,将初始化脚本导入到mysql数据库例如连接msql客户端,通过原生命令导入

> source ${}/sql

修改ZMS启动配置

${}/con = jdbc:mysql://${you.my}/zms?useSSL=false&characterEncoding=utf8&serverTimezone=Asia/Shanghai = ${username} = ${password} zms.=http://${}

以下参数需要替换成自己的配置

${you.my}:mysql数据库地址:端口

${username}:mysql user

${password}:mysql password

${}:ZMS管理后台启动地址,其他服务通过这个地址与ZMS管理后台进行交互(ZMS后台安装的真实ip、端,或域名映射)。如果 zms. 配置为空,默认取ZMS管理后台进程服务器的网卡地址

启动ZMS管理后台

> ${}bin start

当显示下面的日志,说明启动成功

logging.path:/data/logs/zms-portal Start success,pid:[12866]

访问服务

源码领取方式:关注转发之后 私信关键字 【源码】即可免费领取到这个开源项目!

通过源码手动打包安装

依赖:jdk1.8+ nodejs 9-12 maven 3+

进入项目根目录,初始化库

设置数据库地址:${}/distribution

<driver>com.my;/driver> <url>jdbc:mysql://${you.my}</url> <username>${username}</username> <password>${password}</password>${}/zms-portal/src/main/resource = jdbc:mysql://${you.my}/zms?useSSL=false&characterEncoding=utf8&serverTimezone=Asia/Shanghai = ${username} = ${password} zms.=http://${}

${you.my}:mysql数据库地址:端口

${username}:mysql user

${password}:mysql password

${}:ZMS管理后台启动地址,其他服务通过这个地址与ZMS管理后台进行交互(ZMS后台安装的真实ip、端,或域名映射)。如果 zms. 配置为空,默认取ZMS管理后台进程服务器的网卡地址

初始化库命令,进入目录:${}/distribution(只需初始化一次)

mvn sql:execute

项目根目录打包

生成压缩包: distribution/target/zms-assembly-${}.

> mvn clean install -DskipTests

如果需要刷新前端静态资源,执行如下命令 在打包命令后新增:-P npm-build

解压压缩包

> tar -zxvf zms-assembly-${}.

启动服务

> cd zms-assembly-${} > bin start

当显示下面的日志,说明启动成功

logging.path:/data/logs/zms-portal Start success,pid:[12866]

源码领取方式:关注转发之后 私信关键字 【源码】即可免费领取到这个开源项目!

1.《【zms】基于ZTO Message Service( ZMS)开源项目源码分享》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【zms】基于ZTO Message Service( ZMS)开源项目源码分享》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/yule/3196630.html

上一篇

【新m】宝马M部门庆祝成立50周年:将为新M车型带来复古色彩和新徽章

【zms】传Zoom视频通讯(ZM.US)将于4月30日纳入纳斯达克100指数

【zms】传Zoom视频通讯(ZM.US)将于4月30日纳入纳斯达克100指数

zms相关介绍,智通财经应用变焦视频通信)从4月30日开始,有报道称包括纳斯达克100指数、纳斯达克100等权重指数、纳斯达克100EX-技术板块指数。 而Willis Towers Watson)则将从上述指数中剔...

【zms】美股异动 | Zoom(ZM.US)盘前续跌近3% 遭瑞银下调评级至卖出

【zms】美股异动 | Zoom(ZM.US)盘前续跌近3% 遭瑞银下调评级至卖出

zms相关介绍,据悉,智通财经应用周二(4月7日)美股前16336015,到Zoom为止下跌了2.8%,至119.5美元,上个交易日下跌了4.1%。 据悉,由于周末欧美卫生事件出现趋缓迹象,瑞银下调Zoom评级至卖出...

【zms】赵美舒中文名三个首字母ZMS组成一桃心粉标志,两边基本对称

【zms】赵美舒中文名三个首字母ZMS组成一桃心粉标志,两边基本对称

zms相关介绍,jomish logo Jomish Jamish之前在2010年左右为自己设计了心形标志。这也被称为甜蜜的标志。此后,只要有赵美舒本人的作品,就会出现这个标志,有时只出现名字,大部分同时出现名字和标...

【zms】1992年就投入环法自行车赛的马威克ZMS电子变速套件你见过吗?

  • 【zms】1992年就投入环法自行车赛的马威克ZMS电子变速套件你见过吗?
  • 【zms】1992年就投入环法自行车赛的马威克ZMS电子变速套件你见过吗?
  • 【zms】1992年就投入环法自行车赛的马威克ZMS电子变速套件你见过吗?