2016-10-21 94 views
1

1)spring-xd rabbitmq'requeue = false'选项不起作用。
以下两者设定结果相同。 我被设置'requeue'选项为'false',但rabbitmq总是尝试requeue(=重试)。
这些选项之间有没有优先权?
是(maxAttempts优先级>排序优先级)???rabbitmq春季设置requeue xd

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


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

2)如何自动处理DLQ回到车上队列? (利用弹簧XD设置...)


3)是否有另一种方式来问第二个问题?


请大家帮帮我:'(

回答

1

的重新排队选项时重试关闭(maxAttempts = 1)

启用重试(maxAttempts> 1),消息才有意义。被拒绝,而不是重试次数用完后,重新排队。

打开调试日志看到重试和消息拒绝的行为。

没有mechani sm将邮件移回主队列 - 请参阅this documentation for the newer Spring Cloud Stream project以获得一些建议。