1. RocketMQ是什么?
2. 下载并解压
3. 启动NameServer
4. 启动 Broker
5. 关闭消息队列
1. RocketMQ是什么?
RocketMQ是一种消息队列。何为消息队列?即数据结构中一种“先进先出”的数据结构。在微服务中,分布式消息队列可以解决什么问题?应用解耦、流量削峰、消息分发、保证最终一致性、方便动态扩容等。
RocketMQ中不可不知的四个角色:Producer(消息生产者)、Consumer(消息消费者)、Broker(消息暂存者)、NameServer(消息协调者)。由这四个角色的作用可知,启动 RocketMQ 时,应该先启动 NameServer,然后再启动 Broker,后续需要发送消息就用 Producer,需要接收消息就用 Consumer。
2. 下载并解压cd /usr/local wget -c http://mirrors.shu.edu.cn/apache/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip unzip rocketmq-all-4.3.2-bin-release.zip -d . cd rocketmq-all-4.3.2-bin-release ls [root@153-215 rocketmq-all-4.3.2-bin-release]# ls benchmark bin conf lib LICENSE NOTICE README.md