查看RocketMQ官方文档安装配置RocketMQ
- 下载压缩包
下载地址http://rocketmq.apache.org/dowloading/releases/
- 配置环境变量
* 添加环境变量ROCKETMQ_HOME="D:\rocketmq"
* 添加环境变量NAMESRV_ADDR="localhost:9876"
- 启动Name Server
RocketMQ目录下打开控制台.\bin\mqnamesrv.cmd
- 启动Broker
RocketMQ目录下打开控制台.\bin\mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true
- 发送消息
RocketMQ目录下打开控制台.\bin\tools.cmd org.apache.rocketmq.example.quickstart.Producer
- 接受消息
RocketMQ目录下打开控制台.\bin\tools.cmd org.apache.rocketmq.example.quickstart.Consumer
本次在发送消息时报错:sendDefaultImpl call timeout
原因:mqbroker没有配置服务器地址
解决:修改RocketMQ conf文件夹下的broker.conf 文件,在文件末尾添加如下配置,brokerIP1修改为服务器地址,重启MQ即可。
brokerIP1=101.200.xxx.xxx
autoCreateTopicEnable=true