einx游戏服务器和应用服务器开发脚手架
einx 是一个由 golang 编写的用于游戏服务器或者应用服务器的开源手脚架。
采用较为传统的以业务划分并发模块的方式降低逻辑开发难度,在逻辑开发与执行效率间取得平衡。
设计核心
模块与组件的组合机制,模块是逻辑核心。
引入lua脚本
按业务分离逻辑
einx/db 组件化数据库相关操作
einx/network 组件化网络IO,目前只支持TCP
einx/log 异步日志库
einx/timer 时间轮定时器
einx/module 模块
einx/component 组件
einx/lua 脚本相关操作
模块与组件
每个模块有且仅有一个goroutine用于处理被投递到本模块中的消息,在模块中的逻辑不需要考虑同步问题,简化了逻辑开发难度,模块与模块之间可以通过RPC交互。
评论
koa2-API-scaffold服务器脚手架
Koa2RESTfulAPI服务器脚手架这是一个基于Koa2的轻量级RESTfulAPIServer脚手架,支持ES6。约定使用JSON格式传输数据,POST、PUT、DELET方法支持的Conten
koa2-API-scaffold服务器脚手架
0
SilverFoxServer游戏 socket 服务器开发
SilverFoxServer 是专门为 H5 设计的跨平台 websocket 服务器,让开发者高
SilverFoxServer游戏 socket 服务器开发
0
SilverFoxServer游戏 socket 服务器开发
SilverFoxServer是专门为H5设计的跨平台websocket服务器,让开发者高效地开发多人应用及游戏。该服务器主要用来创建多玩家游戏。并提供强大的制作工具,各种回合制游戏和实时游戏都可以胜
SilverFoxServer游戏 socket 服务器开发
0
apicloud-polyfillAPICloud 开发脚手架
apicloud-polyfill,是 APICloud 为切实提高前端开发者的混发开发体验而推出的一个脚手架.借助 apicloud-polyfill ,前端开发者可以直接使用最新的es6,es7语
apicloud-polyfillAPICloud 开发脚手架
0
apicloud-polyfillAPICloud 开发脚手架
apicloud-polyfill,是 APICloud 为切实提高前端开发者的混发开发体验而推出的
apicloud-polyfillAPICloud 开发脚手架
0