rocketmq初步学习理解

第一步:学习怎么安装?
https://rocketmq.apache.org/docs/quick-start/
问题:
什么是nameserver?
什么是borker?
什么是producer?
什么是consumer?
什么是topic?
什么是tag?
nameserver为什么不用zookeeper?

  1. 启动nameserver
sh bin/mqnamesrv  

查看日志tail -f ~/logs/rocketmqlogs/namesrv.log

  1. 启动borker
sh bin/mqbroker -n localhost:9876

查看日志tail -f ~/logs/rocketmqlogs/broker.log

  1. 发送消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
  1. 接受消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
  1. 搭建管理控制台
    rocketmq-cosole-ng
    克隆 修改rocketmq.config.namesrvAddr=localhost:9876
    并编译mvn package
    https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console
    rocketmq初步学习理解