RabbitMQ--死信交换机 当一个队列中信息满足下列情况之一时,可以成为死信(dead letter)&消费者使用basic.reject(RejectAndDontRequeueRecoverer处理策略)或bastic.nack(ImmediateRequeueMessageRecoverer处理策略)消费失败,requeue(重新入队)设置参数为false;&消息是一个过期消息,过期无人消费;&要投递的队列消息堆积满了,最早的消息成为死信;
RabbitMQ——交换机 在 RabbitMQ 中,交换机主要用来将生产者生产出来的消息,传送到对应的频道中,即交换机是一个消息传送的媒介,其英文被称为 exchange。交换机在 RabbitMQ 中起着承上启下的作用。在实际应用中我们只需要定义好 Exchange 的路由策略,而生产者则不需要关心消息会发送到哪个 Queue 或被哪些 Consumer 消费。