spring xd 中的 rabbitmq 设置重新排队

rabbitmq setting requeue in spring xd

1) spring-xd rabbitmq 'requeue=false' 选项无效。
下面两个设置结果是一样的。 我将 '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),消息将被拒绝,并且在重试次数用完后不会重新排队。

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

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