メッセージ サンプリング プロセッサではWSO2ESB
、キューからメッセージをデキューし、リクエストを変換してバックエンドに送信できるシーケンスに転送します。そして
The main purpose of using MSMP is for archiving guaranteed delivery, or in other words, to archive reliable messaging.
【ソース】
しかし、それを使用するMessage Sampling Processor
と、メッセージをシーケンスに転送するだけで、メッセージがバックエンドに正常に配信されたかどうか ( send
|call
メディエーターを使用) をプロセッサが認識しないか、プロセッサがこれを認識してメッセージをキューに復元しますか? JMS-Message Store ( WSO2MB
) を使用してこのシナリオを試したところ、バックエンド サービスがダウンするとメッセージが失われることがわかりました。