首页 > 其他分享 >117、商城业务---分布式事务---RabbitMQ延时队列

117、商城业务---分布式事务---RabbitMQ延时队列

时间:2023-02-23 17:46:42浏览次数:38  
标签:过期 RabbitMQ --- 队列 117 消息 延时

1、定时任务存在的问题

即任务过期时间为30min,任务在第31min过期,但是在第60分钟才被扫描到
2、延时队列



是先设置一个过期队列,里面消息过期后不会丢弃而是通过交换机放到另一个队列中。从这个队列中取出过期消息进行处理
一般我们使用队列过期时间实现延迟队列。
因为队列满足先进先出原则,后进来的消息可能早就过期了。但是由于先进来的消息没有过期,导致没法将过期消息取出来

标签:过期,RabbitMQ,---,队列,117,消息,延时
From: https://www.cnblogs.com/morehair/p/17148888.html

相关文章