rocketmq初步学习理解
第一步:学习怎么安装?
https://rocketmq.apache.org/docs/quick-start/
问题:
什么是nameserver?
什么是borker?
什么是producer?
什么是consumer?
什么是topic?
什么是tag?
nameserver为什么不用zookeeper?
- 启动nameserver
sh bin/mqnamesrv
查看日志tail -f ~/logs/rocketmqlogs/namesrv.log
- 启动borker
sh bin/mqbroker -n localhost:9876
查看日志tail -f ~/logs/rocketmqlogs/broker.log
- 发送消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
- 接受消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
- 搭建管理控制台
rocketmq-cosole-ng
克隆 修改rocketmq.config.namesrvAddr=localhost:9876
并编译mvn package
https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console