如何解决XMPP + pubsub + ajaxpush
| 如果有数据库更新,群聊等,我需要实现ajax推送以进行实时更新。到目前为止,我在网上研究了诸如使用彗星服务器,pubsubhubub以及一些ajax hack和诸如长轮询等周转 我发现通过Strophe和flxhr和bosh使用XMPP可以完全满足我的要求。 我的查询: 这是记住速度,实时性,开源和可扩展性的最佳方法 尝试将xmpp节发送给pubsub.jabber.org创建节点时,它会发送一条错误消息,指出未找到远程服务器。我该如何解决这个问题。 一个愚蠢的听起来的查询-我将openfire用作xmpp服务器和位于http://bosh.metajack.im:5280/xmpp-httpbind的公共bosh服务。现在将来,当我上载我的网站以在某些域上说bigdaddy ... bigdaddy等是否运行xmpp服务器或其他要求使我的网站正常运行 如果您在ajax push pls中有指向教程等的任何链接,请添加这些链接。 XMPP的未来前景如何?哪种技术最受青睐?解决方法
Strophe.js通过BOSH实现XMPP,因此您的第一个问题归结为Strophe.js和(某些XMPP服务器)与flxhr和某些Web服务器基础结构。我偏向于XMPP / BOSH解决方案(因为我生活在那个世界中),但是由于flxhr需要Flash,并且BOSH可以以支持CORS的方式实现,所以我看不到优势。
这可能是服务器的设置问题。您需要支持入站连接(通常在端口5269 / tcp上),并正确设置DNS。 XEP-220可能会为您提供一些重要的线索。
对于生产,您应该运行自己的服务器和自己的BOSH服务。杰克可以根据需要查看您的所有流量。
Google说:http://frishit.com/2010/06/setting-up-xmpp-bosh-server/
如果您想要这样的意见,也许您应该提出一个单独的问题,但是由于stackoverflow上的非技术性问题,它很可能会被关闭。也许其他StackExchange网站之一更合适。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。