【原创】《从0开始学RocketMQ》—单机搭建

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyzyjw.html