springboot rabbitMQ 死信对列 实现消息的可靠消费
1 引入 maven 依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> <version>2.0.3.RELEASE</version> </dependency>
2 进入死信对列的条件
过期的消息、basic.nack或basic.reject且default-requeue-rejected参数为false或队列满的消息将进入此交换器
通过绑定队列的死信交换器来实现死信队列
x-dead-letter-exchange:绑定死信交换器(其实也是普通交换器,与类型无关)
x-dead-letter-routing-key:绑定死信队列的路由键(可选)
参考文献:
https://www.jianshu.com/p/451958b1adca
学习过程中,难免出错。如果您在阅读过程中遇到不太明白,或者有疑问。欢迎指正...联系邮箱crazyCodeLove@163.com
如果觉得有用,想赞助一下请移步赞助页面:赞助一下