【发布时间】:2020-02-19 08:19:03
【问题描述】:
我读到 Quorum Queue 不支持消息和队列的 ttl。
我系统中的生产者使用消息“READY_TO_SUBMIT”在数据库中维护状态,然后将其发送到 Quorum 队列集群。如果 rabbitmq 队列崩溃或由于任何原因消息未传递给消费者。我的生产者如何知道它应该再次重试消息。
在镜像队列的情况下,我假设我可以放置一个 ttl,然后在 ttl 超过我的生产者之后,如果消费者没有将“READY_TO_SUBMIT”的状态更新为“SUBMITTED”,我的生产者可以重试。
【问题讨论】: