一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种游戏异步解决方法与流程

2021-09-14 22:46:00 来源:中国专利 TAG:解决方法 计算机 游戏

技术特征:
1.一种游戏异步解决方法,其特征在于,包括定时模块,所述定时模块基于liunx系统crontab功能实现,通过shell脚本配置各种定时任务,能随时动态控制数据的处理速度,所述定时模块能通过简单的配置实现常驻进程和每分钟进程的启动,所述定时模块通过文件锁机制实现进程的保活,通过版本号实现进程自动重启,达到热更新的目的。2.根据权利要求1所述的一种游戏异步解决方法,其特征在于,所述方法还增加了队列机制,队列机制基于redis实现,通过php语言作为载体实现逻辑处理,因此需要安装php以及对应的redis扩展,用来解决数据收发的时序问题,客户端产生的消息请求服务器会把它放入消息队列,服务器需要维护一个消息队列,该消息队列通过redis实现,通过redis自身的list结构使得它可以用来做消息队列,它有几个阻塞式的api可以使用,正是这些阻塞式的api让其有能力做消息队列;另外,做消息队列的其他特性fifo(先入先出),需要一个list对象从头取数据,从尾部塞数据;redis能做消息队列还得益于其list对象blpop、brpop接口以及pub/sub(发布/订阅)的某些接口,可以用来做消息队列。3.根据权利要求1所述的一种游戏异步解决方法,其特征在于,所述方法还包括生产者消费者模型,保障了数据能别及时消费,客户端通过服务端生产数据,这些数据由另一个模块来负责处理,产生数据的模块就形象的称为生产者,而处理数据的模块就称为消费者,只有生产者和消费者还不够,这个模型还必须要有一个缓冲区处于生产者和消费者之间,作为中介,生产者把数据放入缓冲区,而消费者从缓冲区中取出数据,这个缓冲区就是redis。

技术总结
本发明公开一种游戏异步解决方法,包括定时模块,所述定时模块基于Liunx系统crontab功能实现,通过shell脚本配置各种定时任务,能随时动态控制数据的处理速度,所述定时模块能通过简单的配置实现常驻进程和每分钟进程的启动,所述定时模块通过文件锁机制实现进程的保活,通过版本号实现进程自动重启,达到热更新的目的;本发明通过多种技术的融合使游戏客户端在大数据量和高并发请求下实现流畅的游戏体验,一方面,客户端研发人员不需要关注具体实现,另一方面节省了后端服务器成本,可以用更少的服务器实现处理同样并发量的请求。更少的服务器实现处理同样并发量的请求。更少的服务器实现处理同样并发量的请求。


技术研发人员:邱广钦
受保护的技术使用者:深圳市大头互动文化传播有限公司
技术研发日:2021.05.27
技术公布日:2021/9/13
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜