Rabbit MQ实现重试和时间间隔机制 rabbitmq延迟发送消息
业务场景本次公司业务涉及到发送通知下游,为了避免发送消息失败,决定引入Rabbit MQ,使用时发现,RabbitMQ无法直接通过配置的方式,实现重发和重发时间间隔,所以只能利用死信机制来实现。总体的思路就是,将消费失败的消息发送到一个有过期时间的队列中,该队列没有消费者,并且配置有死信队列,那到了超时时间后,RabbitMQ会自动将该消息推送至死信队列,监听死信队列的消费者,获取消息后消费,...
原创
2020-03-20 14:49:49 ·
7841 阅读 ·
2 评论