https://blog.csdn.net/zyx1260168395/article/details/110641851
消息队列是一种“先进先出”的数据结构
比如物流系统发生故障,需要几分钟才能来修复,在这段时间内,物流系统要处理的数据被缓存到消息队列中,用户的下单操作正常完成。当物流系统回复后,补充处理存在消息队列中的订单消息即可,终端系统感知不到物流系统发生过几分钟故障。
- Producer:消息的发送者;举例:发件者
- Consumer:消息接收者;举例:收件人
- Consumer Group:消费组;每一个 consumer 实例都属于一个 consumer group,每一条消息只会被同一个 consumer group 里的一个 consumer 实例消费。(不同consumer group可以同时消费同一条消息)
- Broker:暂存和传输消息;举例:快递公司
- NameServer:管理 Broker;举例:快递公司的管理机构
- Topic:区分消息的种类;一个发送者可以发送消息给一个或者多个 Topic;一个消息的接收者可以订阅一个或者多个 Topic 消息
- Message Queue:相当于是 Topic 的分区;用于并行发送和接收消息
下载maven
下载安装和配置yarn
https://www.jianshu.com/p/76c5fc347f83
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
nohup java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar > tmp.log &
下载node
wget http://nodejs.org/dist/v16.13.2/node-v16.13.2.tar.gz
ln -s /usr/local/src/node-v16.13.2/bin/node /usr/local/bin/node
ln -s /usr/local/src/node-v16.13.2/bin/npm /usr/local/bin/npm