1ae94d7100d4f9a17d4e24d1d9c2949cc7fed37d
build / build-push (push) Successful in 1m47s
- open_api_app 表(docs/sql/04_app.sql) + OpenApiApp/OpenApiAppRepository/AppAuthRegistry: authMode=ANON 应用级免签,支持 '*' 路径通配窗口,有效期 ≤31 天惰性到期; PUT 带 authMode=ANON 时 expireAt 必传 - SignedRateLimiter + RateLimitFilter:按签名键限流(fail-closed); RouteSpec 增加 per-route 超时与请求体积上限,StreamingForwarder 执行超时 - ProxyTestController:网关代理测试页后端接口 - SignVerifyFilter/DispatchFilter/InternalAdminController 及对应测试接线 - .gitignore 补 gateway-run.log / tmp_*.sql(本地运行产物不入库) 验证:全量 171 用例绿 + 双轮冒烟(2026-10-03)
open-gateway 开放接口网关
容器网内 oapi 统一入口(路由 / 验签 / 转发 / 台账),后期对外 open.yunhaixingtong.com 唯一鉴权面。
实施依据:开放接口中心实施方案1.0.md(云海 workspace 根目录)。
- 端口:10010(projman 注册:空 contextPath、needDb=true、infraServices=["redis"])
- 库表:
docs/sql/01_schema.sql(注册表/台账/日统计;T1.7 导入) - 环境值(datasource/redis/routes/observe)一律走平台配置层,jar 内 yml 只留占位注释
- CI:push main 自动构建 app.jar 并推
nexus:8083/docker-hosted/open-gateway-service
Languages
Java
99.8%
Dockerfile
0.2%