http_addr: ":13000" jwt_secret: "dev-shared-secret" room_service_addr: "127.0.0.1:13001" user_service_addr: "127.0.0.1:13005" wallet_service_addr: "127.0.0.1:13004" app_config: # H5 地址由后台 APP配置/H5配置 写入 hyapp_admin.admin_app_configs,gateway 只读下发给 App。 mysql_dsn: "hyapp:hyapp@tcp(127.0.0.1:23306)/hyapp_admin?parseTime=true&charset=utf8mb4&loc=Local" auth_rate_limit: # public auth 固定窗口频控;Redis 不可用时 gateway 启动失败,避免失去入口保护。 enabled: true redis_addr: "127.0.0.1:13379" redis_password: "" redis_db: 0 key_prefix: "gateway:auth:rate:" window_sec: 60 ip_limit: 120 device_id_limit: 30 provider_ip_limit: 20 display_user_id_ip_limit: 10 display_user_id_limit: 50 session_id_ip_limit: 30 tencent_im: # 本地联调腾讯云 IM UserSig;SDKAppID 和密钥必须与 room-service 保持一致。 sdk_app_id: 20036101 secret_key: "dcdf53135f27e7cf8541c4ae9798fb0cb2f0e4d6c5c20022dbaea053f35cbb8c" # 客户端 UserSig 有效期;线上建议 12h-7d,按登录刷新策略决定。 user_sig_ttl: "24h" # 腾讯云 IM 控制台回调 URL。需要公网可访问;本地为空表示暂不启用回调。 callback_url: "" # 腾讯云 IM 回调鉴权 Token。启用回调鉴权后必须填写。 callback_auth_token: "" tencent_rtc: # 本地联调腾讯 RTC UserSig;当前复用同一腾讯应用,后续可独立切换。 enabled: true sdk_app_id: 20036101 secret_key: "dcdf53135f27e7cf8541c4ae9798fb0cb2f0e4d6c5c20022dbaea053f35cbb8c" # RTC 进房票据有效期;比 IM 短,降低泄露窗口,客户端按需刷新。 user_sig_ttl: "2h" # 当前 room_id 是字符串,客户端只能使用 TRTC strRoomId,不能混用数字 roomId。 room_id_type: "string" app_scene: "voice_chat_room" tencent-cos: # App 文件/头像上传使用腾讯云 COS;secret 只保存在 gateway 服务端配置。 enabled: true secret-id: "IKIDMchhZEfrsiNo472DAtTpzzmLjttkOnyu" secret-key: "nMkbLsGRO6ZqulSyJQJ0UjjU0KSKxOgl" bucket-name: "yumi-assets-1420526837" region: "me-saudi-arabia" access-url: "https://media.haiyihy.com"