bns-gateway(business-gateway)业务网关
职责:C 端前端唯一入口,Spring Cloud Gateway 按路径前缀路由(/bns→bns、/agg、/crs、/fcs),做 Token 校验 / AES 加解密 / 日志。Eureka 名 blc-service。
出向依赖(我依赖谁)
仓库内服务
| 目标 | 客户端/Publisher | 接口/事件 | 边类型 | 状态 |
|---|---|---|---|---|
| bns(及配置上 agg/crs/fcs) | RouteLocator + Eureka lb:// | 路径前缀转发 | 路由 | ✓ |
无 Feign 出向;依赖以 Gateway 路由 + Eureka 服务发现实现。实际有效路由以 bns 为主(agg/crs 空壳)。
外部三方
无。
入向被依赖(谁依赖我)
仓库内调用方
无(不被其他服务调用)。
外部 / 缺失方入口
| 入口 | 边类型 | 调用方 | 说明 |
|---|---|---|---|
| 全部 C 端 API(经路径前缀) | HTTP | C 端前端 H5 | 系统对 C 端的唯一入口 |
边界洞察
- 纯转发节点,自身不含业务依赖。是「中台服务前端不直连」约束的执行点——C 端只能经此到 bns。
- 与 middle-gateway(中台网关)分工:本网关管 C 端入口,middle-gateway 管中台服务(ims/pmt)与三方交互鉴权,见 10-middle-gateway。