gpt4 book ai didi

java - RabbitMQ 消息过期通知

转载 作者:太空宇宙 更新时间:2023-11-04 09:12:18 25 4
gpt4 key购买 nike

有没有一种方法可以将消息推送到 RabbitMQ 并为其设置过期时间,一旦过期,它应该提供通知。或者有没有办法可以在一段时间后在 RabbitMQ 中传递消息。例如,我想将一条消息推送到队列中,并希望它在 10 秒后传递......并同时传递下一条消息。

最佳答案

关于您问题的第一部分,由于每条消息的 TTL 而过期的消息的路由是 RabbitMQ dead letter exchange (DLX) 的一项功能。 .

关于延迟,这不是 RabbitMQ 开箱即用的支持,我认为它也不应该是消息代理的一个功能。我无法想象一个合法的用例,您会故意在消息队列中引入延迟。事实上,任何消息代理的设计目标都是最小化排队消息的延迟。如果您发现延迟合适,那么消息队列也可能不是合适的传输方式。

关于java - RabbitMQ 消息过期通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59540657/

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