【发布时间】:2014-11-09 04:37:26
【问题描述】:
对于具有扩展功能(与聊天无关,但与实时数据相关)并支持基于Websocket 和SocketIO 的服务器的聊天应用,我真的需要集成或考虑@987654323 @。对于简单的文件共享(S3 存储)、聊天和其他数据通信(服务器状态等)来说,XMPP 是不是有点过头了。
在我的应用程序中,自定义数据是从不同的存储中获取的,在某些情况下需要推送到Message Queue,并将上传的文件存储在 S3 中。所有这些都不支持 XMPP,所以无论如何,如果我选择它作为后端,我将不得不定制很多 XMPP 服务器实现。
您认为我最好自己实现所有这些,完全跳过 XMPP。 或者,XMPP 中是否有任何我可能因为考虑而遗漏的内容。
应用需要支持:
- Websocket
- 长轮询 ajax
- S3 存储
- Redis / Aerospike DB
- REST 调用托管在不同机器上的其他服务
- Android 客户端
- iOS 客户端
- 基于 Qt 的 Windows 客户端
【问题讨论】:
标签: android iphone xmpp chat real-time-updates