2011-07-20 11 views
0

トピックと恒久サブスクライバを使用したactivemqのハブアンドスポークネットワークトポロジがあります。activemq NoB:再接続後にブローカにメッセージが届かない

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

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

ブローカーAは、30代以上のDISCONNECT(最大innactivityタイムアウトされた後openwireの場合)、切断中に送信されたメッセージは中央ブローカーから取得されません。ただし、ブローカAはすべての保留中のメッセージを送信し、ブローカBはそのすべてを受信します。

ブローカに接続する必要がある前に、中央ブローカには特定のネットワークコネクタが定義されていないため、定義されていません。

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

助けが必要ですか?耐久性のあるトピックおよびクラスタ化されたブローカーとの様々な問題がある

答えて

1

...

可能な場合は、代わりにvirtual topicsを使用してみてください。彼らは設定が簡単で、永続的キューのように動作し、より信頼性の高いように見えます。

関連する問題