骡子消息重新传递

时间:2012-07-29 18:46:35

标签: message mule endpoint connector

有谁知道连接器上的maxRedelivery属性和端点上的idempotent-redelivery-policy之间有什么区别?它们都一样吗?

我知道的一个区别是在幂等重新发送策略中,您可以定义dead-letter-queue以在错误队列上引导错误消息。在连接器上定义maxRedelivery时会发生什么?最大尝试后丢弃消息?

请帮忙

1 个答案:

答案 0 :(得分:0)

maxRedelivery仅适用于jms传输,并且为了向后兼容而进行维护。如果克服了maxRedelivery阈值,则抛出MessageRedeliveredException,并由您的配置来处理它。

如果您需要更具可配置性的模式,我建议您使用idempotent-redelivery-policy,因为它可以在多个传输中配置并为您提供更多选项