Articles of 棘轮

使用WebSockets进行多人HTML5游戏开发。 select什么,Node.js,或棘轮,或其他?

在提出这个问题之前,我做了一些研究,但却找不到具体的答案。 对于WebSockets和游戏开发,我还是一个新手,所以我可能无法很好地解释某些部分,如果是这种情况,请告诉我,这样我就可以更好地解释它。 我目前正在开发一个使用CakePHP的Web应用程序,它将提供几种HTML5多人游戏。 在某些情况下,这些游戏需要将数据发送到数据库。 问题是,我想使用Node.js来实现游戏服务器端的逻辑,但我不知道我是否能够将数据传递到数据库。 我认为最好的方法是将数据从Node.js发送到PHP动作,然后将其存储在数据库中,但我也不知道这是否可能。 我发现这个DNode的东西,但我不知道这是否是我的问题的答案,除此之外,它似乎是在testing版本,我想避免。 作为替代scheme,我想过使用棘轮来实现游戏服务器端的逻辑。 至less我知道我可以使它与我的应用程序进行通信,但由于我无法在游戏开发中find任何参考,所以我不确定这是否是一个好主意。 我不知道任何其他的框架,所以如果我有比这两个更好的select,请告诉我:) 请给我你的意见。 谢谢!

想要select:Node.js Meteor.js Ratchet RabbitMQ实时WebChat(论坛)

在提出这个问题之前,我做了一些研究,但却找不到具体的答案。 我想创buildWebChat实时同步到服务器上的数据库。 (MySQL或MongoDB – 一切正常)但关于同步数据有几种方法来做到这一点: Ratchet的PHP + websockets和我的工作只是通过JSON创build一个协议来授权和消息。 许多文档,许多教程。 (我知道websockets在IE中不起作用,但是不pipe用) node.js + socket.io – 有相同的技术解决scheme1,但在不同的语言。 node.js + meteor.js(sockJS) – 似乎人们都工作,我不需要添加任何协议function,只是编码的逻辑。 但是,如何高负荷? 怎么样的文件…非常年轻的框架。 龙卷风+ TornadIO2(socket.io)+ RabbitMQ 任何人都可以比较RabbitMQ与meteor.js? 性能。 谁能说哪个方法更好? 我不知道所有的框架,所以如果我有更好的select,请告诉我:) 请给我你的意见。 谢谢!