【发布时间】:2020-09-18 22:05:08
【问题描述】:
我计划使用 solace 实施重新交付延迟、重新交付计数和死信队列。 这个想法是,如果消息没有被确认 5 次,则将其放入死信队列。但是,我想在一段时间内分散这 5 次重试。
我在 solace 网站上没有看到任何有关重新交付延迟的文档。
我错过了什么吗?没有这个功能吗?或者,有没有等价的?
【问题讨论】:
标签: solace
我计划使用 solace 实施重新交付延迟、重新交付计数和死信队列。 这个想法是,如果消息没有被确认 5 次,则将其放入死信队列。但是,我想在一段时间内分散这 5 次重试。
我在 solace 网站上没有看到任何有关重新交付延迟的文档。
我错过了什么吗?没有这个功能吗?或者,有没有等价的?
【问题讨论】:
标签: solace
只有当消费者从队列中解除绑定,或者如果你使用 JMS,当 session.recover() 被调用时,消息才会被重新传递。
您可以实现自己的应用程序逻辑,在延迟后解除绑定消费者,并将队列中的 max-redelivery 值设置为 5。
【讨论】: