跳转至

skynet简介

skynet是云风开源的游戏服务器框架。要了解skynet可以先从博客和github的代码example入手

  • https://github.com/cloudwu/skynet/
  • https://github.com/cloudwu/skynet/wiki
  • http://blog.codingnow.com/

这个框架有什么特点呢?

  • 单进程多进程模型
  • 核心框架逻辑封装在c层,嵌入了lua支持
  • 服务概念,即单个提供逻辑支持的lua虚拟机隔离环境,各服务通过消息队列的方式通讯
  • 引入协程实现同步编程
  • 网络部分实现了封装了epoll等io模型.
  • 两种集群模式
  • google protobufferssproto通讯协议
  • 数据库redis,mongo,mysql等扩展支持