云风在博客里宣布发布Skynet的第一个正式版,不过版本号却是0.1.0。
项目的Github地址是https://github.com/cloudwu/skynet。
Skynet是云风2012年7月为简悦科技的游戏开发的服务器底层框架,本质上是一个消息队列。原来的框架是用Erlang实现的,但性能有问题,所以云风用不到3000行C语言核心代码重写了。采用了单进程多线程的模型。核心功能是消息分发、Actor调度和Timer管理。8月1日开源。
更多技术细节可以参考:
- 云风在2013年8月优快云技术活动上的演讲:http://share.youkuaiyun.com/slides/793
- 云风自己对设计的综述:http://blog.codingnow.com/2012/09/the_design_of_skynet.html
- 云风的其他相关博客