我已经使用AMQP(RabbitMQ)时是否应该使用XMPP(或其他协议)进行聊天

时间:2011-07-04 06:59:25

标签: .net xmpp chat rabbitmq

我需要在我的应用程序(.NET)中实现用户之间的聊天。我已经在其中使用RabbitMQ作为消息代理在客户端程序之间传递一些通知。使用RabbitMQ创建集成聊天或使用XMPP实现聊天部分更好吗?

1 个答案:

答案 0 :(得分:1)

如果您同时控制聊天客户端和聊天服务器,那么您会发现使用AMQP进行聊天也更容易。您可能希望为聊天消息使用单独的主题交换。

当您需要支持第三方聊天客户端或聊天服务器时,XMPP才有意义。