在Facebook应用和云计算时代,我正在重新思考大规模多人游戏。假设我要在现有开放协议的基础上构建一个服务于100万并发玩家的系统。 假设每个玩家都有一个传入消息队列(用于聊天等),平均还有一个传入消息队列(公会、区域、副本、拍卖等)。因此我们需要2,000,000条队列。每个玩家会同时监听...
Facebook将弃用当前允许通过XMPP发送聊天消息的聊天API。 我的公司目前正在开发一款可能利用聊天API的产品,我想了解该服务的未来发展。 在明年,当前基于XMPP的聊天API是否会被替换为新版本?还是它将过时? 非常感谢您对此的任何意见!
发表此文是为了帮助遇到同样问题的人。 我正在开发一个浏览器客户端,使用stanza.io连接到一个XMPP服务器(在我的情况下是Prosody)。我默认使用了wss://连接。在开发过程中的某一点上,我的客户端根本无法连接 - 它会立即默默地断开连接,没有提供任何有用的错误信息。 没有错误...
我们正在Android上构建一个聊天应用程序。 我们考虑使用HTTP REST API发送出站消息。 想知道与使用WebSockets或XMPP(似乎更成为传输聊天消息的事实标准)相比,它是否是一个好方法或有任何缺点? 我能想到的一些优缺点是: - HTTP端点在服务器端易于水平扩展(这是...
我正在寻找JSON schema标准及其对应的PHP实现。希望能找到一些开源的东西,但惊讶地发现只有一个PHP实现。我打算使用这项技术(JSON)和schema库来解析我的浏览器请求。 在XML中,自然的解析/验证活动似乎很自然,这让我想知道为什么在JSON中不是这样。 我最终陷入了怀疑的...
嗨,我想在Android上使用XMPP实现聊天应用程序(以避免使用GCM通知,因为GCM使用请求响应过程)。 我已经使用Smack库和OpenFire服务器完成了70%的功能。但是在完成这些工作之后,我得知了QuickBlox SDK。我不完全了解它,但有些人说它是一个很好的API,看到了它...
我正在尝试弄清楚XMPP的工作原理(对于协议的初学者),并且想要建立一个服务器。 到目前为止,我看到了3个主要的挑战: ejabberd openfire prosody 我查看了一些网站以及在维基百科上查找,但是我无法看到它们的利弊。 哪里可以找到一些易懂的信息呢? PS:如果...
我使用 asmack-android-7-beem 库来开发 Android 应用,并有一个后台服务运行以保持应用程序的活力。但是不久之后,XMPP 连接会无任何通知地断开。服务器显示客户端仍然在线,但没有发送或接收数据包。 例如,当其他客户端有新的出席信息时,该客户端不会收到任何出席信息数...