学习MQ是为了完善微服务的架构模式
这是项目结构
实验结果01 轮训分发消息
工作生产流 Task01
消费者 Work01
Task01
接收线程C1
接收线程C2
实验截图01
连接不上疑难杂症
不关闭防火墙的话,需要开放15672和5672两个端口,一个是连接控制台,一个是连接服务
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --add-port=5672/tcp --permanent
清除指定队列 queue_name是队列名
rabbitmqctl purge_queue queue_name
(不推荐)使用reset方式重置rabbitmq即清空掉rabbitmq所有的队列数据和配置(划重点)
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
视频地址
https://www.bilibili.com/video/BV1cb4y1o7zz?p=1
官网资料
链接:https://pan.baidu.com/s/1xhh5b02mC9FeOlgKkGCyvg
提取码:t8oh