https://segmentfault.com/a/1190000016598893?utm_source=tag-newest
rabbitmq实现延迟队列有个问题,第一条消息延迟一小时,第二条消息三分钟后进队列,延迟半小时,按需求应该是第二条消息先转发到死信队列,实际情况是必须等到一小时后第一条消息先消费了才轮到第二条消息。因为在rabbitmq的队列中没有实现消息的重排序。
实现思路:
https://www.cnblogs.com/hzmark/p/mq-delay-msg.html
https://www.jianshu.com/p/a8c1458998aa