gpt4 book ai didi

rabbitmq - 如何从客户端重试 Rabbit MQ 中的消息?

转载 作者:行者123 更新时间:2023-12-05 01:41:42 28 4
gpt4 key购买 nike

如何在给其他消费者拒绝消息或一段时间后不回复后重复发送消息?不包括当前消费者?

最佳答案

对于 RabbitMQ,您可以使用 Acknowledgements .成功处理消息后,您的消费者将确认(确认)该消息,然后该消息将从队列中删除。如果在处理消息时触发错误,您可以让您的消费者 NACK(否定确认)该消息。

您可以将 Rabbit 代理配置为拥有 Dead Letter Queue (DLQ)。一旦消息被标记为 NACK,则该消息将被移至 DLQ。此外,您可以为特定队列中的消息设置 TTL(生存时间)。如果一条消息在队列中的长度达到了 TTL,则该消息将被移至 DLQ。

关于rabbitmq - 如何从客户端重试 Rabbit MQ 中的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53889133/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com