RocketMQ5.0主备自动切换模式下消息的不丢失方案如何进行部署?下面就来看一下
1. 下载RocketMQ5.0
首先我们去官网将RocketMQ5.0的版本下载下来。
$ wget https://dlcdn.apache.org/rocketmq/5.0.0/rocketmq-all-5.0.0-bin-release.zip
复制代码
下载完成后解压到本地:
$ unzip rocketmq-all-5.0.0-bin-release.zip
复制代码
以上就完成准备工作。
2. 部署NameServer
这里消息不丢失方案采用的是基于DLedger Controller的主备自动切换模式。DLedger Controller的部署采用内嵌NameServer进行部署:
$ cd rocketmq-all-5.0.0-bin-release
$ nohup sh bin/mqnamesrv -c ./conf/controller/cluster-3n-namesrv-plugin/namesrv-n0.conf &
$ nohup sh bin/mq