0

これが私の状況です:

  1. 私のマスター アプリケーションは、ActiveMQ を介してスレーブ アプリケーションにメッセージを送信します。
  2. スレーブがメッセージを受信すると、受信確認をマスターに送り返します。

ただし、スレーブが実行されていない場合は、メッセージを配信できなかったことをマスターに警告してもらいたいです。

OpenAMQ には、"必須" フラグがあり、これにより、ブローカーはメッセージを宛先にすぐに配信できなかった場合に送信者にメッセージを返します。

スレーブが利用できないことをマスターが判断できるようにする ActiveMQ に類似したものはありますか?

4

1 に答える 1

1

最終目的地?展開トポロジとは何ですか? マスター/スレーブ アプリケーションのそれぞれに 1 つの ActiveMQ ブローカー、または 2 つのクラスター化されたブローカーがありますか?

どちらの場合も、マスターからスレーブに要求/応答 ping を発行するのが最も簡単な方法だと思います。応答が XX 秒以内に表示されない場合は、スレーブ ノードがオフラインになっていると考えてください。

于 2012-05-18T22:23:04.660 に答える