- 基于golang实现的Actor框架
- 旨在让开发者可以忽略并发安全相关处理流程(锁和goroutine),以写单线程逻辑的方式开发游戏业务功能
- TCP网络库封装
- 以service为最小并发单元的actor模型支持
- 基于service的Frame Timer && Golang Timer封装
- 基于service的异步并发 && 异步线性并发支持
- 节点(Cluster)间RPC
- 简易日志库
- 详见skyline.go
- 注意: 没有
goroutine safe
备注的接口,只能在其对应Service的执行goroutine中被调用
- 支持skynet cluster协议(cluster.send)
- 注意: 对应skynet版本为魔改版
- 测试流程:
examples/plugins/skynet_cluster目录下
# go build && ./skynet_cluster
# ln -sf $YOUR_SKYNET_PATH skynet
# ./skynet/skynet skynet_config