控制面网关已就绪。业务团队按下方契约接入子服务,无需修改本程序。
已注册 1 个子服务
/demo→http://127.0.0.1:8081demo/srv/web/svcs/<name>/serve,监听 127.0.0.1:8081–8089 中一个空闲端口。/srv/web/gateway/conf/services.d/<name>.json:{"name":"<name>","prefix":"/<name>","target":"http://127.0.0.1:8081","health":"/","enabled":true}systemctl enable --now web-svc@<name>.service。/<name>/。注册表会自动热加载,不需要重启网关。/healthz — 网关与全部子服务的聚合健康检查/_admin/services — 当前注册表状态(仅本机,Nginx 层已拒绝外部访问)/<prefix>/* — 按最长前缀转发到对应子服务约束:target 只允许指向 127.0.0.1 的 8081–8089;跨域调用一律走 Nginx 的 /api/ 出口,子服务不得直连 APP 域。日志按 X-Request-Id 串联,journal 标识 web-gw。