0

交換を使用してサーバー間にメッシュアーキテクチャを作成し、AMQPとのバインディングを交換することは可能ですか?

実用的な例は、インターネット上に複数の出口ノード/交換があり、ノードが接続されているクライアントにメッセージを中継し、重複したメッセージが渡されないようにするために、すべて同じ状態である必要があるチャット中継システムです。

第二に、これを行うためのAMQPよりも優れたテクノロジーはありますか?

4

1 に答える 1

0

XMPPは、チャットシステムの明白なオプションです。

まだ、サーバーを接続するためのAMQPには明示的な標準はありません。「ExchangetoExchangeバインディング」は、RabbitMQの非標準の拡張機能です。とはいえ、接続が確立されると、必要なのはプロトコル自体だけです。したがって、メッシュネットワークは確かに可能ですが、メッシュネットワークを確立する方法はサーバーごとに異なります。Apache Qpidのqpiddブローカーは、AMQP 0-10または(最近)1.0準拠のサーバーへの接続の確立と、そのサーバーを介したメッセージのプルまたはプッシュをサポートします。

于 2013-04-01T10:34:56.577 に答える