总目录
环境依赖
- JDK 1.8+
- maven
下载二进制包
地址:http://rocketmq.apache.org/release_notes/release-notes-4.3.2/
下载完成后,解压到自己指定的目录,如 /Users/root/usr/rocketmq
配置环境变量
增加如下:
export ROCKETMQ_HOME=/Users/root/usr/rocketmq
export PATH=$ROCKETMQ_HOME/bin:$PATH
启动NameServer
在rocketmq根目录下执行nohup ./bin/mqnamesrv &
,查看nohup.out,如果有 The Name Server boot success 字样,则表示NameServer启动成功。
启动broker
在rocketmq根目录下执行nohup ./bin/mqbroker -n localhost:9876 &
,如无异常则启动成功。
发送消息示例
在rocketmq根目录下执行./bin//tools.sh org.apache.rocketmq.example.quickstart.Producer
来测试消息发送
消费消息示例
在rocketmq根目录下执行./bin//tools.sh org.apache.rocketmq.example.quickstart.Consumer
来测试消息消费
管理界面
官方提供了简单的管理平台,详见RocketMQ-Console-Ng
本文介绍了如何快速部署和启动RocketMQ并进行消息发送和消费的简单测试。后面会进行源码的详细分析。