1. 死信的概念
先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的消息,字面意思可以这样理
解,一般来说,
producer
将消息投递到
broker
或者直接到
queue
里了,
consumer
从
queue
取出消息 进行消费,但某些时候由于特定的原因导致
queue
中的某些消息无法被消费
,这样的消息如果没有 后续的处理,就变成了死信,有死信自然就有了死信队列。
应用场景
:
为了保证订单业务的消息数据不丢失,需要使用到
RabbitMQ
的死信队列机制,当消息