转载

skynet 1.0 发布计划

按原定计划,在 lua 5.3 正式发布后, skynet 也将发布 1.0 版了。这样,可以方便维护一个稳定的版本,让使用它的同学们更放心。

目前,github 仓库的主分支已经切换到 lua53 ,也就是将内置版本升级到 lua 5.3 后的分支。未来的 1.0 版也将基于这个分支开发(打上 1.0 的 tag 后,会合并回 master 分支)。

基本特性方面,2014 年 11 月 0.9 版之后,skynet 就没有什么变化过。我们公司内部也有 2 个项目长期线上运行,没有发现明显的问题。

虽然近期还在开发一些新特性。但都是可以完全和旧特性独立开的,也就是说,如果你不使用新特性,就不会引入新特性可能引入的新 bug 。

0.9 版之后,最重要的新特性是增加了线上单步调试。我相信对处理许多线上问题会很有帮助。不过我们还没有真的在线上适用过。这个新模块还需要点时间检验。

这几天,我还增加了一个叫做 sharemap 的新模块,用于服务间同步数据。它主要是对之前的stm 的简单封装。同样,这个模块也没有在线上项目使用,如果你担心它的问题,不使用即可。

我将在 2015 年 3 月打上 1.0-alpha 的 tag 并持续一段时间。

在 alpha 版期间,有可能增加新的特性,或对 0.9 版之后新增的特性做一些调整。但不会修改 0.9 版之前的 api 。

这段时间,欢迎同学们多提建议。

之后,将发布 1.0-beta 版。会冻结一些新特性的开发,只修改 bug 。足够稳定后,会变成 1.0 正式版。(其间可能会用 rc 版本)。

我希望 1.0 正式版不晚于 2015 年 6 月 1 日发布。

正文到此结束
Loading...