轻量级前端框架助力开发者提升项目效率与性能
625
2022-10-18
Go服务器框架(go-x.v2)
go-xserver
go-xserver 是一个 Golang 服务器框架(go-x.v2)
致力于实现 1 个高可用、高易用的 Golang 服务器框架
并以插件的方式,来丰富框架内容
编译
安装 golang 1.12+ 安装 docker 编译执行以下语句即可:./make.sh 【非必须】 Windows 10 下开发,请参考在 Win10 中 Linux 环境搭建
运行
安装 Redis ,并修改 config/config.toml 相关配置 All In One 例子./make.sh start./make.sh stop Run In WSL 例子./wsl.sh start./wsl.sh stop wsl 目前监听同一个端口不报错,详细请参考 issue : https://github.com/Microsoft/WSL/issues/2915 因此 wsl.sh 脚本中具体指定下 --network-port 参数
测试客户端
pyclient
缺省插件
go-xserver-pluginsmgrlogingateway
v0.1
管理服务器登陆服务器网关服务器 客户端消息中继服务器组内消息中继 大厅服务器 获取角色列表(登录大厅服务)创建角色获取角色详细信息(进入游戏)登出游戏角色聊天(世界聊天、私聊)
v0.2
参考 micro/go-micro 改造框架层代码服务发现重做,参考 micro/go-micro 提炼 接口,并默认支持 mdns
WIKI
主体框架配置模块 框架层配置逻辑层配置 服务发现登陆模块闲置连接处理登出模块服务器组内互联
ISSUE
插件工程独立建库问题
将要实现的功能
框架层功能 灰度更新服务器健康监测 逻辑层功能 匹配服务房间服务压测工具
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~