All Projects → fananchong → Go Xserver

fananchong / Go Xserver

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

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Go Xserver

Spring Server
A framework that enables the swift creation of client-server applications.
Stars: ✭ 68 (-50.36%)
Mutual labels:  framework, server
Novuscore
A modern take on WoW emulation
Stars: ✭ 88 (-35.77%)
Mutual labels:  framework, server
Caddy V1 Service
⬛️ Run Caddy as a service
Stars: ✭ 69 (-49.64%)
Mutual labels:  plugin, server
Angel
A polished, production-ready backend framework in Dart for the VM, AOT, and Flutter.
Stars: ✭ 1,055 (+670.07%)
Mutual labels:  framework, server
Gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
Stars: ✭ 53,971 (+39294.89%)
Mutual labels:  framework, server
Dragon
⚡A powerful HTTP router and URL matcher for building Deno web servers.
Stars: ✭ 56 (-59.12%)
Mutual labels:  framework, server
Foxman
🍥 an extensible mock server
Stars: ✭ 76 (-44.53%)
Mutual labels:  plugin, server
Push Fcm Plugin
Official Firebase Cloud Messaging plugin for Push.js v1.0 🔥
Stars: ✭ 37 (-72.99%)
Mutual labels:  framework, plugin
Micro
Micro is a distributed cloud operating system
Stars: ✭ 10,778 (+7767.15%)
Mutual labels:  framework, server
Dddplus
🔥 A lightweight flexible development framework for complex business architecture with full ecosystem!轻量级业务中台开发框架,中台架构的顶层设计和完整解决方案!
Stars: ✭ 107 (-21.9%)
Mutual labels:  framework, plugin
Fortjs
Component based MVC web framework for nodejs targeting good code structures & modularity.
Stars: ✭ 44 (-67.88%)
Mutual labels:  framework, server
Android Plugin Framework
Android插件框架,免安装运行插件APK ,支持独立插件和非独立插件
Stars: ✭ 1,630 (+1089.78%)
Mutual labels:  framework, plugin
Virtualapp
Virtual Engine for Android(Support 12.0 in business version)
Stars: ✭ 8,413 (+6040.88%)
Mutual labels:  framework, plugin
React
Smart Server Performance
Stars: ✭ 65 (-52.55%)
Mutual labels:  plugin, server
Plugface
Next generation Java general purpose plugin framework
Stars: ✭ 41 (-70.07%)
Mutual labels:  framework, plugin
Smqtk
Python toolkit for pluggable algorithms and data structures for multimedia-based machine learning.
Stars: ✭ 69 (-49.64%)
Mutual labels:  framework, plugin
Intellij jahia plugin
Jahia's definitions.cnd files syntax highlighting, code completion, and other amazing stuff
Stars: ✭ 19 (-86.13%)
Mutual labels:  framework, plugin
Freedom
Freedom是一个基于六边形架构的框架,可以支撑充血的领域模型范式。
Stars: ✭ 972 (+609.49%)
Mutual labels:  framework, server
Wordless
All the power of Pug, Sass, Coffeescript and WebPack in your WordPress theme. Stop writing themes like it's 1998.
Stars: ✭ 1,374 (+902.92%)
Mutual labels:  framework, plugin
Xtcp
A TCP Server Framework with graceful shutdown, custom protocol.
Stars: ✭ 116 (-15.33%)
Mutual labels:  framework, server

go-xserver

go-xserver 是一个 Golang 服务器框架(go-x.v2)

致力于实现 1 个高可用、高易用的 Golang 服务器框架

并以插件的方式,来丰富框架内容

编译

运行

  • 安装 Redis ,并修改 config/config.toml 相关配置

  • All In One 例子

    ./make.sh start
    ./make.sh stop
    

测试客户端

缺省插件

v0.1

  • 管理服务器
  • 登陆服务器
  • 网关服务器
    • 客户端消息中继
    • 服务器组内消息中继
  • 大厅服务器
    • 获取角色列表(登录大厅服务)
    • 创建角色
    • 获取角色详细信息(进入游戏)
    • 登出游戏
    • 角色聊天(世界聊天、私聊)

v0.2

  • 基于 gRPC-go 改造框架层代码
  • 分布式事务框架
  • 支持 istio 部署

WIKI

ISSUE

将要实现的功能

  • 框架层功能
    • 灰度更新
    • 服务器健康监测
  • 逻辑层功能
    • 匹配服务
    • 房间服务
    • 压测工具
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].