三个问题,请选择浏览:
1、MQ是什么?
2、几种类型对比
3、如何清除rabbit MQ队列中的积压
1、服务与服务服务之间的消息传递的中间件,目的是 实现解耦,减少程序间的相互依赖。提高系统可用性以及可扩展性,同时还增加了消息的可靠传输和事务管理功能。
2、阿帕奇的 kafka、Active MQ, 亚马逊的AWS, Rabbit MQ
优点 缺点
Rabbit MQ 并发优势,支持多协议 重量级,不利于维护
kafka 快速持久化 高吞吐
Active MQ
redis
3、命令的形式,大致步骤是:
(1)停服务 进MQ sbin下执行 rabbitmqctl stop_app
(2)请积压 rabbitmqctl reset
(3)启服务 rabbitmqctl start_app
页面的方式,访问MQ的管理页面
(1)在项目配置文件中,找到自己MQ的访问IP
(2)按格式访问url
【查找到的MQ的ip】:15672/#/queues
(3)打开页面后,看到下面选择项
注意:delete queue ——删除队列
purge message ——清除队列中的积压