# video-gateway 模块 网关服务端口为 `9000`,是所有前端请求的统一入口。路由、公开路径与部分运行参数在 Nacos 的 `video-gateway.yaml` 中维护。 ## 当前代码结构 ```text config/ CorsConfig.java # CORS DynamicRouteConfig.java # Nacos 动态路由 GatewayFallbackConfig.java # Sentinel / 网关降级响应 LoadBalancerConfig.java # 负载均衡配置 filter/ AuthGlobalFilter.java # JWT 与白名单校验 RequestLogFilter.java # 请求日志 handler/ GlobalExceptionHandler.java # WebFlux 异常响应 ``` ## 行为说明 - 通过 Nacos 服务发现将请求路由到认证、用户、内容、评论、推荐和管理服务。 - `AuthGlobalFilter` 对非白名单路由校验 Bearer JWT;白名单以 `GATEWAY_IGNORE_URLS` / Nacos 配置为准。 - 使用 Spring Cloud Gateway、Sentinel Gateway、Redis Reactive 和 Actuator;内存上传阈值由 `GATEWAY_MAX_IN_MEMORY_SIZE` 与 `GATEWAY_MULTIPART_MAX_IN_MEMORY_SIZE` 配置。 - 网关不是业务接口的最终实现位置;接口权威定义在各业务服务 Controller。