0

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

我知道的一个区别是在 idempotent-redelivery-policy 中,您可以定义死信队列以将错误消息引导到错误队列上。当您在连接器上定义 maxRedelivery 时会发生什么?最大尝试后消息被丢弃?

请帮忙

4

1 回答 1

0

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

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

于 2012-07-30T11:49:35.767 回答