在问这个问题之前我做了一些研究,但我找不到适合我情况的具体答案。
我想创建与服务器上的数据库实时同步的 WebChat。(MySQL 或 MongoDB - 都可以)但是关于同步数据,有几种方法可以做到:
Ratchet 的 PHP + websockets 和我的工作只是通过 JSON 创建一个协议来进行身份验证和消息传递。许多文档,许多教程。(我知道 websockets 在 IE 中不起作用,但没关系)
node.js + socket.io - 有与 1 相同的技术解决方案。但语言不同。
node.js + meteor.js (sockJS) - 似乎大家都做了所有的工作,我不需要添加任何协议功能,只需编写逻辑代码。但是高负载呢?文档怎么样......非常年轻的框架。
Tornado + TornadIO2 (socket.io) + RabbitMQ
有人可以将 RabbitMQ 与流星.js 进行比较吗?按性能。有人可以说哪种方式更好吗?
我不了解所有框架,所以如果我有比这四个更好的选择,请告诉我:)
请给我你的意见。谢谢!