Skip to content
DSKY\toney.yin edited this page Aug 13, 2024 · 5 revisions

基础服务

  • router: 数据转发,多进程按负载分担,支持点对点,广播,主从,哈希等几种常见的数据转发逻辑.支持玩家服务转发
  • test: 测试组件,提供基本给你测试的服务
  • dbsvr: 提供基础的数据库访问服务,目前支持mysql,mongo,redis,clickhouse
  • cachesvr: 提供基础的数据缓存服务,支持lmdb实时落地不丢数据
  • monitor: 提供基于httpserver服务,以及服务启停、监控的服务
  • admin: 提供GM的页面接口,以及对接后台管理系统的http服务

数据库支持

  • etcd
  • mongo (支持数字key的table存储)
  • mysql,clickhouse
  • redis (支持存储table格式自动转json)
  • influx
  • lmdb

支持功能

  • protobuf协议支持
  • json协议支持
  • http服务器支持
  • http/https客户端访问
  • websocket支持
  • excel(xlsx/xlsm)配置导出
  • tcp服务器/客户端支持
  • rpc调用机制支持
  • 协议加密和压缩功能支持
  • 行为树ai功能支持
  • 文件系统支持
  • 异步日志功能支持
  • lua面向对象机制支持
  • 性能/流量统计支持
  • 游戏数据缓存机制支持
  • 脚本文件加密机制支持
  • 游戏逻辑/配置热更新机制支持
  • 协程调用框架
  • 游戏GM功能框架
  • 基于行为树的机器人测试框架
  • 星型分布式服务器框架

辅助工具

  • graylog日志系统
  • zipkin/jager调用链系统
  • nacos配置管理和服务发现系统
  • dingding/wechat/lark等webhook通知
Clone this wiki locally