链接:https://pan.baidu.com/s/10do3WWK57o5SUwVb0YpIJw
提取码:re01
linux上安装rocketmq
1 .unzip rocketmq-all-4.4.0-bin-release.zip -d /usr/local
2 .mv /usr/local/rocketmq-all-4.4.0-bin-release/ /usr/local/rocketmq-4.4
3 .mv /usr/local/rocketmq-all-4.4.0-bin-release/ /usr/local/rocketmq-4.4
4 .vi /usr/local/rocketmq-4.4/bin/runbroker.sh
vi /usr/local/rocketmq-4.4/bin/runserver.sh
通过 /JAVA_OPT指令 找到并修改成如下参数值
JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn512m"
5 .cd rocketmq-4.4/
6 .vi conf/broker.conf
enablePropertyFilter = true
namesrvAddr = 服务器公网ip:9876
brokerIP1 = 服务器公网ip
7 .nohup ./mqnamesrv &
8 .nohup ./mqbroker -c …/conf/broker.conf &
图形化界面
http://部署ip:9998/#/cluster 打开
nohup java -jar rocketmq-console-ng-1.0.1.jar > rocketmqlog.txt &
发送消息模式
- 同步发送:生产把消息发送到RocketMQ当中,需要等RocketMQ,把消息持久化到磁盘
以后,才能返回执行其他的事情 - 异步发送: 生产把消息发送到RocketMQ中,不需要等他持久化完以后才能够执行后面的操作
- -次性发送:生产把消息发送到MQ中,他是不关心MQ的返回值
消费方式模式
集群模式 : 多个消费者只有一个能够消费
广播模式 : 多个消费者都可以进行消费