为啥选择 XMPP 而 Node.js 和 WebSocket 都可用? [关闭]
Posted
技术标签:
【中文标题】为啥选择 XMPP 而 Node.js 和 WebSocket 都可用? [关闭]【英文标题】:Why choose XMPP whereas Node.js and WebSocket is available? [closed]为什么选择 XMPP 而 Node.js 和 WebSocket 都可用? [关闭] 【发布时间】:2014-02-14 07:02:40 【问题描述】:我正在开发一个聊天系统。
我在问哪个更适合支持:
XMPP Node.js WebSocket目前我正在使用 XMPP。这对不对?
【问题讨论】:
可能重复 - ***.com/questions/11131760/… 我们已经在我们的应用程序中从 XMPP 迁移到了 socket.io。现在它更舒适了,开销也更少了。 【参考方案1】:一个字:联邦!
实际上,XMPP 是一种消息传递协议,而 node js 是一个框架。 Websocket 是一种传输协议。这意味着您可以很好地想象您使用 Node.js 服务器在 Websockets 上使用 XMPP。
【讨论】:
事实上,XMPP over Websockets 的规范草案已经有了。 链接到 XMPP-over-websockets 草案:tools.ietf.org/html/draft-ietf-xmpp-websocket-01以上是关于为啥选择 XMPP 而 Node.js 和 WebSocket 都可用? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 node.js 和 node-xmpp 连接到 GTalk
无法使用 Node.js + XMPP 接收上游 GCM 消息
XMPP BOSH 预绑定返回 SID 和 RID 的 Node.js 解决方案