服务总览
快速上手
先按运行与部署生成本地配置,再根据需要在 proc_desc 启用服务。
消费方通过 SDK 使用其他服务的能力;公共功能的接入见组件总览。
| 服务/部署 chart | 用途 | 最小验证入口 |
|---|---|---|
echosvr | 原始消息回显示例 | 经 atgateway 发送数据并检查回显 |
authsvr | 登录鉴权,AuthsvrClientService | robot 登录请求与认证响应 |
cachesvr | 分布式对象缓存,带 SDK | 参照大厅服 cache/ 的现有缓存调用 |
lobbysvr | 玩家登录、用户数据、好友、队伍、匹配及通知 | robot 登录后执行已有业务命令 |
friendsvr-management / friendsvr-recommend | 好友管理;推荐策略待实现 | 好友上手 |
matchsvr | 匹配池与房间 | 匹配上手 |
teamsvr-room / teamsvr-match | 队伍房间;队友搜索服务待实现 | 组队上手 |
dtmq-proxysvr | 消息频道、订阅与同步 | DTMQ 上手 |
dtcoordsvr | 分布式事务协调者 | 事务上手 |
rank-board-svr / rank-settlement-svr | 排行榜与周期结算 | 排行榜上手 |
orbit-controller / orbit-agent / orbit-server | UE DS 管理;server 由 orbitsvr 示例实现 | Orbit 上手 |
atgateway / atproxy | 客 户端接入与跨服通信 | 接入配置 |
部署 chart 的连字符名称与部分源码目录中的下划线名称不同,登记实例时使用实际 chart 名。
认证与大厅
启用 authsvr、lobbysvr 和所需的网关、代理、Redis/组件实例,沿用已有配置生成流程。
用 robot 完成登录鉴权,再调用大厅已有的用户信息或业务命令,检查响应与客户端通知。
新增登录策略或大厅业务方法从 RPC 上手开始。
对象缓存
启用 cachesvr 并配置 Redis。消费方在已有声明的 USE_SERVICE_SDK 中加入 cachesvr-sdk,
参照 src/lobbysvr/service/logic/cache/user_cache_manager.h/.cpp 使用缓存 API。
先验证同一对象的读取和更新,需要订阅时再接入更新通知。
回显示例
将测试网关的目标配置为 echosvr,发送测试数据并检查原样回显。
它适合验证接入链路;需要用户/session 校验和业务 RPC 的新服务使用标准服务模板。