0

コネクタの maxRedelivery 属性と、エンドポイントでのべき等再配信ポリシーの定義の違いを知っている人はいますか? 両方とも同じですか?

私が知っている違いの 1 つは、idempotent-redelivery-policy で、dead-letter-queue を定義して、エラー メッセージをエラー キューに送信できることです。コネクタで maxRedelivery を定義するとどうなりますか? 最大試行後、メッセージは破棄されますか?

助けてください

4

1 に答える 1

0

maxRedelivery は jms トランスポートにのみ適用され、後方互換性のために維持されています。maxRedelivery のしきい値を超えると、MessageRedeliveredExceptionがスローされ、それを処理するかどうかは構成次第です。

より構成可能なパターンが必要な場合は、多くのトランスポート内で構成でき、より多くのオプションを提供できるため、べき等再配信ポリシーを使用することをお勧めします

于 2012-07-30T11:49:35.767 に答える