网页游戏的后端是如何实现信息的同步的呢?广播吗?
网页游戏的后端是如何实现信息的同步的呢?比如说现在有一个网页斗地主的游戏,一个人出牌了其他人怎么知道有人出牌了这个消息的呢?
网上看到的解决方法是利用广播,一个人出牌了Ajax把消息存取到数据库,其他人利用Ajax 读取数据库获得消息,这样问题是在线人多了数据库查询会影响延时的?一般的解决方法是什么呢?
Memcache 保存信息吗?恳请大家能解答下我的疑惑!谢谢啦!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
用websocket或者是其他的一些方式保持长连接,服务端三个相互监听实现同步,或者是用mq的方法实现同步吧,这种情况用长连接会好很多
你可以用socket做通信,如果是nodjs的话用socket.io库,可以去它的官网看,一看就明白了。