MQ优点和缺点
下载安装
- 下载二进制版本
- 将二进制包和jdk提前准备好
- 启动Nameserver
nohub sh /bin/mqnamesrv &
查看日志启动成功
- 启动Broker
nohup sh bin/mqbroker -n localhost:9876 &
查看到broker使用虚拟机内存比较大,因为内存不足,需要
修改java启动脚本,改为256m
停止broker和namesrvsh mqshutdown broker|namesrv
再次启动broker,即可查看到broker启动成功
测试rockerMQ是否安装成功
- 打开2个客户端窗口
- 生产者窗口使用
设置环境变量
export NAMESRV_ADDR=localhost:9876
使用安装包中的Demo发送消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
生产者发送消息
- 消费者窗口使用
设置环境变量
export NAMESRV_ADDR=localhost:9876
接收消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
消费者接收消息 - 消费者窗口接收的消息
停止RocketMQ
sh mqshutdown broker
关闭brokersh mqshutdown namesrv
关闭namesrv