gpt4 book ai didi

java - rabbitmq 在 spring 中设置重新排队 xd

转载 作者:行者123 更新时间:2023-11-30 07:05:42 26 4
gpt4 key购买 nike

1) spring-xdrabbitmq“requeue=false”选项不起作用。
下面两种设置结果是一样的。我将“重新排队”选项设置为“假”,但rabbitmq总是尝试重新排队(=重试)。
这些选项之间有什么优先级吗?
是(maxAttempts优先级>重新排队优先级)???

module.*.consumer.requeue = true
module.*.consumer.maxAttempts = 5


module.*.consumer.requeue = false
module.*.consumer.maxAttempts = 5
<小时/>

2)如何自动处理DLQ回到总线队列?(使用 spring xd 设置...)

<小时/>

3)还有其他方法可以问第二个问题吗?

<小时/>

请帮助我:'(

最佳答案

仅当重试关闭 (maxAttempts=1) 时,重新排队选项才有意义。

启用重试后(maxAttempts > 1),消息将被拒绝,并且在重试次数用完后不会重新排队。

打开调试日志记录以查看重试和消息拒绝行为。

没有提供将消息移回主队列的机制 - 请参阅 this documentation for the newer Spring Cloud Stream project寻求一些建议。

关于java - rabbitmq 在 spring 中设置重新排队 xd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40170849/

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