![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
gossipchat
这个作者很懒,什么都没留下…
展开
-
【RabbitMQ】延迟队列报错(NO_ROUTE)
文章目录一、背景二、原因三、解决方法四、参考资料一、背景使用rabbitmq-delayed-message-exchange延迟队列插件设置Mandatory=true,消息无法路由。报错:NO_ROUTE二、原因官方说明https://github.com/rabbitmq/rabbitmq-delayed-message-exchange解读如下:Delayed messages are stored in a Mnesia table (also see Limitatio原创 2020-10-13 20:11:50 · 4305 阅读 · 0 评论 -
【RabbitMQ】常用命令
服务启动关闭启动:rabbitmq-server -detached关闭:rabbitmqctl stop集群配置相关命令rabbitmqctl stop_apprabbitmqctl reset在当前集群中加入某节点:rabbitmqctl join_cluster {rabbit_node_name} (某些低版本可以采用rabbitmqctl cluster {rabbit_node_name})rabbitmqctl start_app集群状态:rabbitmqctl clus转载 2020-10-22 12:32:21 · 139 阅读 · 1 评论 -
【RabbitMQ】集群搭建及镜像队列
文章目录一、背景二、过程1、安装erlang2、安装rabbitmq3、配置各个节点机器的host(参考问题2)4、配置erlang.cookie(参考问题1)5、启动主节点(./rabbitmqctl start_app)6、从节点加入集群(主节点host名称为a)7、管理工具查看集群节点8、设置镜像队列三、问题1、.erlang.cookie2、集群启动命令报错(rabbitmqctl join_cluster)3、使用rpm -i 安装erlang报错:error: Failed dependenci原创 2020-08-13 20:31:15 · 317 阅读 · 0 评论 -
【RabbitMQ】消息记录日志
文章目录背景思路步骤其它背景Rabbitmq收到的每条消息都记录日志,方便排查问题思路使用插件实现(rabbitmq_tracing)原理是新增一个topic类型名为amq.rabbitmq.trace的交换机,绑定一个exclusive类型的队列步骤启动插件/usr/lib/rabbitmq/lib/rabbitmq_server/pluginsrabbitmq-plugins listrabbitmq-plugins enable rabbitmq_tracing新增T原创 2020-09-18 08:13:31 · 2441 阅读 · 0 评论 -
【RabbitMQ】延迟队列使用
文章目录一、需求二、解决三、步骤四、Java使用五、其它一、需求订单未支付超过一定时间自动取消、会话请求创建一定时间无响应自动取消定时任务也可实现,但有两点问题:a) 扫描过于频繁,对性能影响大 b) 扫描不及时二、解决使用Rabbitmq延迟队列使用社区提供的延迟队列插件实现三、步骤简介https://github.com/rabbitmq/rabbitmq-delayed-message-exchange下载https://github.com/rabbitm原创 2020-09-24 08:14:28 · 221 阅读 · 0 评论