ビジネスの状況では、アプリケーションで特定のイベントが発生したときに、アプリケーションから第三者に時々通知し、データを送信する必要があります。私たちはパブリッシャーであり、サードパーティはサブスクライバーであると言えます。
ソープ メッセージを通知として期待するソープ サービスがある場合、そのサービスと通信するためのベスト プラクティスの方法は何ですか? アプリの速度を落として通知したくないので、非同期にしたいと思います。また、配信が保証されている必要があり、サービスがダウンしている場合は再試行します。
読んだところ、activeMQ を使用できるように見えますが、MQ に接続できる JMS 宛先が必要ではないでしょうか?
私が理想として望むのは、私に代わって SOAP リクエストを送信し、正常な応答が得られるまで再試行する透過的なメッセージ ブローカーのようなものです。そのようなものは存在しますか?それはこのシナリオにとって賢明なアーキテクチャの選択ですか?
どうもありがとう!