0

トピックと永続サブスクライバを備えた activemq を使用したハブアンドスポーク ネットワーク トポロジがあります。

(組み込み) ブローカーが切断された後、ローカルの保留中のメッセージを送信している間、切断期間中に送信されたメッセージを取得しません。

例: ブローカー A (組み込み) <---> 中央ブローカー (スタンドアロン) <---> ブローカー B (組み込み)

ブローカー A が 30 秒 (openwire の最大無活動タイムアウト) を超えて切断された後、切断中に送信されたメッセージを中央ブローカーから取得しません。ただし、ブローカー A は保留中のすべてのメッセージを送信するため、ブローカー B はそれらすべてを受信します。

セントラル ブローカには特定のネットワーク コネクタが定義されていません。これは、どのブローカが接続する必要があるかが事前にわからないためです。

いくつかの回復ポリシーを試しましたが、どれもうまくいかないようです。

何か助けはありますか?

4

1 に答える 1

1

永続的なトピックとクラスター化されたブローカーにはさまざまな問題があります...

可能であれば、代わりに仮想トピックを使用してみてください。それらはセットアップが簡単で、永続的なキューのように動作し、はるかに信頼性が高いようです...

于 2011-07-20T17:49:40.607 に答える