网站域 · 根应用

控制面网关已就绪。业务团队按下方契约接入子服务,无需修改本程序。

已注册 1 个子服务

当前路由

接入一个新子服务

  1. 程序放到 /srv/web/svcs/<name>/serve,监听 127.0.0.1:8081–8089 中一个空闲端口。
  2. 写 /srv/web/gateway/conf/services.d/<name>.json:
    {"name":"<name>","prefix":"/<name>","target":"http://127.0.0.1:8081","health":"/","enabled":true}
  3. 启动 systemctl enable --now web-svc@<name>.service。
  4. 访问 /<name>/。注册表会自动热加载,不需要重启网关。

端点

约束:target 只允许指向 127.0.0.1 的 8081–8089;跨域调用一律走 Nginx 的 /api/ 出口,子服务不得直连 APP 域。日志按 X-Request-Id 串联,journal 标识 web-gw。