2011-07-04 10 views
0

私のアプリケーション(.NET)のユーザ間でチャットを実装する必要があります。私は既にクライアントプログラム間でいくつかの通知を渡すために、メッセージブローカーとしてRabbitMQを使用しています。統合されたチャットを作成するためにRabbitMQを使用したり、XMPPを使用してチャットパートを実装したりするのは正常ですか?AMQP(RabbitMQ)を既に使用している場合、チャットにXMPP(またはその他のプロトコル)を使用する必要があります

答えて

1

チャットクライアントとチャットサーバーの両方を制御すると、チャットにAMQPを使用する方が簡単になります。あなたはチャットメッセージのために別のトピック交換を使用したいかもしれません。

XMPPは、サードパーティのチャットクライアントやチャットサーバーをサポートする必要がある場合に適しています。

+0

これまでにありがとうございました...うまく働いていますが、amqpでそれを行うには "正常"かどうか疑問に思っていました。 – 0x49D1

関連する問題