新增 WebSocket 网关:连接管理、心跳保活、限流与消息路由

This commit is contained in:
2026-09-27 19:26:55 +08:00
parent ff9add8655
commit 99d1827262
11 changed files with 632 additions and 8 deletions
+9 -8
View File
@@ -3,12 +3,13 @@ package global
import "git.lzcwy.cn/zhengchiliu/zt-online-game-backend/pkg/setting"
var (
ServerSetting *setting.ServerSettingS
LogSetting *setting.LogSettingS
MysqlSetting *setting.MysqlSettingS
RedisSetting *setting.RedisSettingS
JWTSetting *setting.JWTSettingS
UploadSetting *setting.UploadSettingS
CosSetting *setting.CosSettingS
WechatMiniSetting *setting.WechatMiniSettingS
ServerSetting *setting.ServerSettingS // HTTP 服务配置(域名、运行模式、端口、读写超时)
LogSetting *setting.LogSettingS // 日志配置(路径、文件名、级别、轮转参数)
MysqlSetting *setting.MysqlSettingS // MySQL 连接与连接池配置
RedisSetting *setting.RedisSettingS // Redis 配置(当前仅读取,不建连接)
JWTSetting *setting.JWTSettingS // JWT 配置(密钥、签发方、双令牌有效期)
UploadSetting *setting.UploadSettingS // 上传配置(临时目录、大小上限、扩展名白名单)
CosSetting *setting.CosSettingS // 腾讯云 COS 配置(密钥、上传/下载域名、CDN 鉴权密钥)
WechatMiniSetting *setting.WechatMiniSettingS // 微信小程序配置(AppID / AppSecret)
WSSetting *setting.WSSettingS // WebSocket 网关配置(新增:供 internal/wsgateway 读取)
)