最佳实践
基于多次实践的总结
项目部署结构
$ cd /usr/local/
$ ls
....
maven mongodb mysql5.7 redis rocketmq rocketmq-externals #rocketmq 启动 rocketmq位置usr/local/rocketmq/rocketmq-4.5.2下
nohup sh ./bin/mqnamesrv > /opt/rocketmq-4.5.2/logs/namesrvrun.log 2>&1 &
# 设置broker的部署方式,和日志位置
nohup sh ./bin/mqbroker -c ./conf/2m-2s-async/broker-a.properties -n "xxxx:9876" > /opt/rocketmq-4.5.2/logs/broker-a.log 2>&1 &
Borker
Broker 角色
3.2 FlushDiskType
3.3 Broker 配置
NameServer
消息幂等性
参考连接
Last updated
Was this helpful?