求问一些关于nodeJS的实时传输问题
我正在尝试搞一个web game,利用nodeJS进行即时传输实现多人实时游戏,但是我遇到了一个问题。
我的用户都是在我的一个php网站里面的,然后游戏也打算放在网站里面,那我该怎么把用户在游戏里面获得的金币或者物品的数据存档在php网站的MYsql数据库里面
PS:我的服务器是用apache,顺带我想问我这样的设计是不是很有问题,用户的社区在apache,游戏的主要逻辑运行和实时传输就交给nodeJS
3 回复
可以尝试用socket.io: https://github.com/LearnBoost/socket.io做传输, 然后在服务器端用https://github.com/felixge/node-mysql读写数据库。
1、金币和物品放内存里,用户超时掉线或者退出的时候,写数据库,销毁内存。 2、没问题的。