中间件:RocketMQ安装部署

单机部署

下载

shell 复制代码
cd /opt/soft/archive
wget https://archive.apache.org/dist/rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip
unzip -d ../ rocketmq-all-4.9.4-bin-release.zip

配置 broker.conf 的brokerIP1 为公网ip

启动命令:

shell 复制代码
nohup sh bin/mqnamesrv &
nohup sh bin/mqbroker -n localhost:9876 -c conf/broker.conf  &

集群部署

shell 复制代码
nohup sh bin/mqbroker -n '60.205.177.105:9876;60.205.204.171:9876;59.110.152.150:9876;60.205.203.101:9876;' -c /opt/rocketmq-4.9.3/conf/2m-2s-async/broker-a.properties &

nohup sh bin/mqbroker -n '60.205.177.105:9876;60.205.204.171:9876;59.110.152.150:9876;60.205.203.101:9876;' -c /opt/rocketmq-4.9.3/conf/2m-2s-async/broker-a-s.properties &

nohup sh bin/mqbroker -n '60.205.177.105:9876;60.205.204.171:9876;59.110.152.150:9876;60.205.203.101:9876;' -c /opt/rocketmq-4.9.3/conf/2m-2s-async/broker-b.properties &
 
nohup sh bin/mqbroker -n '60.205.177.105:9876;60.205.204.171:9876;59.110.152.150:9876;60.205.203.101:9876;' -c /opt/rocketmq-4.9.3/conf/2m-2s-async/broker-b-s.properties &

查看集群状态

shell 复制代码
sh mqadmin clusterList -n localhost:9876

基准测试

benchmark目录下

shell 复制代码
sh producer.sh -t xxx -n localhost:9876
sh consumer.sh -t xxx -n localhost:9876 
相关推荐
jinan8861 天前
数据安全中间件的好处
中间件
言之。1 天前
[Python3] Sanic中间件
中间件
dbcat官方1 天前
1.微服务灰度发布(方案设计)
java·数据库·分布式·微服务·中间件·架构
Roy_Sashulin1 天前
Sashulin升级啦,开箱即用!
java·中间件·sashulin
hanbarger2 天前
分布式通信,微服务协调组件,zookeeper
分布式·zookeeper·中间件
dzend2 天前
Kafka、RocketMQ、RabbitMQ 对比
kafka·rabbitmq·rocketmq
H4_9Y3 天前
顶顶通呼叫中心中间件mod_cti模块安全增强,预防盗打风险(mod_cti基于FreeSWITCH)
安全·中间件
高工智能汽车3 天前
频繁拿下定点,华玉高性能中间件迈入商业化新阶段
中间件
鸭梨山大。3 天前
Jenkins安全部署规范及安全基线
安全·中间件·jenkins
科技互联人生3 天前
微服务常用的中间件及其用途
微服务·中间件·系统架构