![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
文章平均质量分 94
龙城桥少
学学学
展开
-
RabbitMQ 消息丢失解决 (高级发布确认、消息回退与重发、备份交换机)
一、发布确认SpringBoot版本首先发布消息后进行备份在缓存里,如果消息成功发布确认到交换机,则从缓存里删除该消息,如果没有成功发布,则设置一个定时任务,重新从缓存里获取消息发布到交换机,直到成功发布到交换机。确认机制图例:代码实战:一个交换机:confirm.exchange,一个队列:confirm.queue,一个消费者:confirm.consumer其中交换机类型时 direct,与队列关联的 routingKey 是 key1代码架构图:1.1交换机的发布确认。原创 2023-11-17 16:55:28 · 1793 阅读 · 1 评论 -
RabbitMQ 消息应答与发布
消息应答,持久化,轮询权重分发消息,发布确认的三种方式:单个消息发布确认、消息批量发布确认、异步消息的发布确认等......原创 2023-11-03 13:57:42 · 755 阅读 · 1 评论