【发布时间】:2014-11-30 03:20:19
【问题描述】:
我们正在构建一个将消息发布到超时队列的解决方案。在 TTL 到期后,消息被推送到主队列进行重新处理。
我们正在设置计数器值,以便为 x 号尝试消息。重新投递的次数。
解决方案运行良好。但是场景是当头部位置最高的消息 TTL 没有过期时,其他过期时间较低的消息不会被重新发布(到主队列)。
这种理解正确吗?如果是,那么解决方案是什么,以便在 TTL 之后重新处理每条消息。
欣赏答案/观点。
谢谢。
【问题讨论】:
标签: rabbitmq amqp spring-amqp rabbitmq-exchange