TTL+死信队列实现延迟队列
2021-10-07 17:08:35 20 举报
TTL+死信队列实现延迟队列
作者其他创作
大纲/内容
消费者
mes1
普通交换机
Tag1
死信转发给死信队列
Virtual Host
mes2
Publish
……
死信队列
注:RabbitMQ并没有提供专门的延迟队列实现,虽然它说是延迟队列,其实只是通过死信队列来实现延迟的效果,把死信的这个特征称为延迟队列
Tag2
Channel2
Broker(RabbitMQ Server)
普通队列
消息发送
对象队列消息的TTL存活时间注:延迟队列中的普通队列也不需要消费者进行消费
dead_consumer
mes3
Tag3
Channel1
Exchange
Channel……
TTL过期发送给死信队列
消费死信消息实现延迟消费的效果
死信交换机
Connection
TTL+死信队列实现延迟队列
0 条评论
下一页