太原PHP培训
达内太原php培训中心

0351-5608878

热门课程

Skynet 1.2.0 发布,轻量级在线游戏框架

  • 时间:2018-11-07 09:36
  • 发布:开源中国
  • 来源:开源中国

Skynet 1.2.0 发布,轻量级在线游戏框架

今天Skynet的作者云风在其博客宣布推出skynet 1.2.0。Skynet是一个轻量级的在线游戏框架,它也可以用于许多其他领域。

以下内容来自云风的BLOG

距离上次发布1.1.0已经有一年了。虽然我觉得给skynet github仓库里某个特定版本起个有意义的名字并无太大意义,因为我也不会刻意去维护一个所谓稳定版。但在issues中还是发现有一些同学还在基于上个1.1.0的release版提问题,我认为还是保持一年一个版本号比较好。

其实,对于活跃项目,最好的方法还是始终跟进github上的master比较好。我也刻意在维持代码的向前兼容性。skynet的api已经很稳定,不用太担心更新造成项目跑不起来。话说回来,即使某次更新打破了兼容性,每次一小步的跟进也比隔上一年才同步一次,或是永不升级来得好。

跟进及时可以减少更新带来的新问题。有麻烦可以马上反馈,我更容易帮助解决;不更新容易让bug滞留,原本已经解决的bug可能在未来再次困扰你。随着skynet的用户越来越多,隐藏在犄角旮旯的bug更容易被找出来。在issues板块,已经有很多问题其实是在issue提出时已经被解决了的,仅仅只是因为未更新代码。这种问题无疑浪费了大家的时间。

这次1.2.0主要是累积修复了许多bug。例如死掉的服务可能在调用过它的服务中残留信息,导致服务地址回滚复用时系统工作不正常。还有cluster发包乱序,socket并发写等问题。这些都是在大量使用时才会发现的bug。

另外,mongodb和redis的driver都一定程度上增强了。这部分改进的代码都并非来自于我,而是由使用它们的同学根据实际需求完成的。

由于调试需要,我还增加了许多调试相关的指令。在过往的blog中都有介绍,可以通过查看本blog的skynet标签浏览。未来skynet的主要发展方向还是以增强运行维护功能为主,核心功能不会有太大改动。

我希望明年的1.3版本可以用上lua 5.4。这是lua的版本大更新,但应该对已有的项目影响不大。lua 5.4会极大改进lua的gc效率,更及时的内存回收,能极大减少内存峰值占用。

达内PHP培训课程,涵盖了各类企业实际应用案例,通过一些经典的错误案例的模拟,带领学员找出解决方案,利用这种案例教学的方式,让学员感受真实的项目案例带来的切身体验,选择太原php培训班,选择太原达内,感受达内PHP给你不一样的魅力。

【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!

预约申请免费试听课程

         

上一篇:三星开发者大会将聚焦AR 会上欲演示专业AR头盔
下一篇:PearPlayer 2.6.4 更新,P2P-CDN时代已经到来

Eclipse OSBP 来袭,Eclipse 的首个开源软件工厂

腾讯发现Google Home首个无接触攻破漏洞

Electron 3 稳定版正式发布

JPress v1.0-rc.5 发布,完善二次开发的相关支持

选择城市和中心
贵州省

广西省

海南省