2012-01-24 22 views
1

目前我们的基础设施不支持XMPP,但这是大男孩(Facebook,Google)似乎用作他们选择的协议。有没有什么能使XMPP特别适合这种应用,比较AMQP?最后,我相信使用正确的工具来完成这项工作。如果AMQP在这方面有任何明显的弱点,这是我有兴趣找到的东西。AMQP协议是否适合构建基于Web的即时消息应用程序?

回答

2

首先,AMQP不能通过HTTP或Web套接字工作。所以AMQP可以在你的网络中使用,但不能直接在你的客户端浏览器中使用。

1

即时消息传递是XMPP的基本用法,它是为了这个目的而设计的。它当然可以在这个范围之外使用,但它非常擅长这个功能。

微软Messenger和Skype也为消息提供XMPP。

AMQP是一个更通用的消息传递协议,缺少任何IM协议相当核心的存在。

相关问题