第十九章 : Spring Boot 集成RabbitMQ(三)
发布时间:2023年12月18日
第十九章 : Spring Boot 集成RabbitMQ(三)
前言
本章节重点:RabbitMQ消息确认机制的代码示例:生产者消息确认机制、Return消息机制、消费端ACK和Nack机制3种消息确认模式。
Springboot 版本 2.3.2.RELEASE ,RabbitMQ 3.9.11,Erlang 24.2
消息确认的场景
使用RabbitMQ很可能造成消息丢失,导致业务中断的情况,例如:
-
生产者发送消息到RabbitMQ服务器失败。
-
RabbitMQ服务器自身故障导致消息丢失。
-
消费者处理消息失败。
针对上面的情况,RabbitMQ提供了多种消息确认机制,确保消息的正常处理,主要有 生产者消息确认机制
、Return消息机制
、消费端ACK和Nack机制
3种消息确认模式。
生产者消息确认机制示例
-
修改配置文件
修改application.properties配置文件,增加消息确认机制的相关配置,示例如下:
# 开启确认机制
spring.rabbitmq.publisher-confirm-t
文章来源:https://blog.csdn.net/RodJohnsonDoctor/article/details/135046883
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!