Go服务器框架(go-x.v2)

网友投稿 625 2022-10-18

Go服务器框架(go-x.v2)

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小时内删除侵权内容。

上一篇:Clouda- 移动WebApp开发框架
下一篇:Tiny分布式计算框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~