Appearance
基于Actor模型的游戏服务端框架
Go + Actor Model
基于组件的方式进行功能组合,统一管理所有组件的生命周期。可自定义组件,方便灵活扩展。支持集群模式和单机模式。
内部进程基于NATS通信。轻松构建高性能、分布式且可扩展的游戏服务。框架自带多种方式的发现服务。
依托Goroutine优势,轻松创建成千上万个Actor模型。方便玩家与玩家,模块与模块之间通信。
组件化方式构建网络连接器,框架自带Tcp、WebSocket、Http Server。
默认集成pomelo数据包格式,也可以按需自定义个性的数据包格式。
可根据多个开发、运行环境进行参数配置,配置文件支持多文件拆分、组合。
框架自带cron、data-config、etcd、gin、gorm等组件。也可根据需求自定义组件。
单节点示例、多节点示例,一键启动,方便快速了解框架。