我期待为我的论文创建一个架构,将IM功能(聊天消息+花名册)与协作(文件传输,同时编辑和协作绘图)结合起来。对于类似MMO的协作,XMPP足够快吗?
客户端将是iPhone(也可能是Android)和桌面应用程序的混合体。
我看过的技术列表时间太长了,但我已经缩小到使用OpenFire服务器的MQ-RedDwarf/Project Darkstar或XMPP。
问题是,XMPP似乎是IM功能的理想选择,但在我看来,XML的开销似乎可能会成为一个问题,因为在涉及绘图的屏幕上(例如3G连接)通信触摸时可能会遇到问题。相反,RedDwarf(或ZeroMQ/RabbitMQ等)的二进制消息看起来非常快,但缺乏XMPP的某些更高级功能。 (我知道Google Wave使用(d)Google的XMPP变体,所以也许它是),并且它是否足够有效地发送数百个小的来自移动设备的消息?
任何意见是非常感谢,
谢谢。
非常感谢那个 – Marc 2010-12-26 00:15:54