2017-04-03 6 views
0

複数のMQTT接続を使用して、LiveObjectを接続してFIFOからデータを消費しようとします。 ドキュメントhttps://liveobjects.orange-business.com/doc/html/lo_manual.html#FIFOは、メッセージ配信が接続間でどのようにブロードキャストされるかについてはあまり明確ではありません。 MQTTクライアントIDであるコンシューマーIDに応じて、メッセージのロード・バランシングが行われるようです。LiveObjectsロードバランシングおよび/またはFIFOでの複製

それは意味ない何を:

  • を同じクライアントID、メッセージを削除するためにLiveObjectsをリードしてどのようなID、重複の場合は、すべての接続

に複製、

  • 異なるクライアントをロードバランシングFIFOから?

    それはすべての消費者がメッセージを受け取るのを待っていますか?

    1つのコンシューマがメッセージを確認できないということは何ですか?

  • 答えて

    1

    fifoに格納されたメッセージは、そのcliendIDに関係なく最初のサブスクライバに配信されます。購読者が確認したら、メッセージはFIFOから削除されます。 ackがない場合、メッセージはfifoに保存され、次のsusbscriber readyのために利用可能です。

    0

    完了するために、LiveObjectsエキスパートは、FIFOが常に負荷分散され、ROUTER上にあるように重複しないことを通知します。

    関連する問題