重试机制
rabbitmq消费失败时,会触发重试机制,默认重试次数为3,间隔为1000ms(1s)
可配置:1
2
3
4
5
6
7
8spring:
rabbitmq:
listener:
simple:
retry:
enabled: true
max-attempts: 5
initial-interval: 200重试机制仅仅是消费者端的重试,消息不会重新进到消息队列中
哪些信息会是死信
- ttl过期
- 消息被拒绝(basic.reject, basic.nack)
- 消息队列达到最大长度
- 消费端达到最大重试次数