Skip to content

cy99/actornet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ActorNet

MIT licensed GoDoc

基于Actor模式游戏服务器框架

目标

  • 方便的编写跨服逻辑及强状态逻辑

  • 异步/同步,同进程/跨进程的消息和逻辑处理使用同样的方式

  • 灰度热更新, 精确到actor, 做到某玩家的模块更新

  • 更健壮的服务器逻辑, 逻辑崩溃或异常时,可以使用多种策略替换原逻辑

开发进度

  • PID
  • Process
  • Mailbox
  • 同进程异步消息
  • 跨进程异步消息
  • 同进程同步消息
  • 跨进程同步消息
  • 同步消息使用Future
  • 网关
  • 系统控制actor
  • 父子关系
  • 网关: 广播
  • 网关: 断开通知
  • 同步消息Timeout
  • 可视化节点显示
  • 序列化
  • 热更新架构
  • 消息响应便捷化
  • 灰度更新架构
  • 进程通信抽象并独立
  • 等待发送完成退出

备注

感觉不错请star, 谢谢!

博客: http://www.cppblog.com/sunicdavy

知乎: http://www.zhihu.com/people/sunicdavy

About

基于Actor模式游戏服务器框架

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published