流量从bcop网关到apisixroute,再到应用的gateway模块,再到其他服务

流量全链路图(bcop → ApisixRoute → 业务 gateway → 微服务)

text

复制代码
┌─────────────┐
│  外部请求    │
└───────┬─────┘
        │
        ▼
┌─────────────┐
│  bcop 网关   │  ← 公司统一入口、平台级网关
└───────┬─────┘
        │ 流量转发
        ▼
┌─────────────────────────┐
│      APISIX 集群         │
│  ┌───────────────────┐  │
│  │   ApisixRoute     │  │  ← K8s 路由规则:路径/域名/Header匹配
│  └───────────────────┘  │
└───────────┬─────────────┘
            │ 路由到K8s Service
            ▼
┌─────────────────────────┐
│  业务 gateway 模块       │  ← Spring Cloud Gateway / 业务网关
│  - 登录鉴权              │
│  - 业务路由              │
│  - 日志、监控、限流       │
└───────────┬─────────────┘
            │ 内部微服务调用
            ▼
┌─────────┐  ┌─────────┐  ┌─────────┐
│  用户服务 │  │ 订单服务 │  │ 其他微服务 │
└─────────┘  └─────────┘  └─────────┘

每层职责一句话说明

  1. bcop 网关 公司 / 平台入口,负责统一接入、安全、流量调度。

  2. APISIX + ApisixRoute K8s 集群入口网关,负责流量治理、路由、插件(限流、熔断、认证) 。ApisixRoute 就是它在 K8s 里的配置文件。

  3. 业务 gateway 你们微服务的业务统一入口,处理登录、权限、内部路由。

  4. 微服务只做业务逻辑。

相关推荐
大侠归来40 分钟前
Docker 部署 Dolibarr:从零开始的完整指南
运维·docker·容器
七月吃橘子1 小时前
WSL2+Docker+Ollama,本地部署大模型实践(Qwen1.8b)
运维·docker·容器
Nontee2 小时前
K3s vs K8s:差的不是功能,是交付方式
云原生·容器·kubernetes
做运维的阿瑞2 小时前
Docker常见故障全方位排查指南
运维·docker·云原生·容器
木子欢儿2 小时前
Zabbix 7.4 Alpine 版 Docker Compose 部署
android·运维·docker·容器·zabbix
朱包林2 小时前
iTerm2终端配置指南
linux·javascript·python·云原生·容器·kubernetes·云计算
打工仔折腾 AI3 小时前
极空间用 Docker 部署 Photopea:网页版 PS 的私有化实践
运维·后端·python·docker·容器·langchain·ai agent 实战
工具人55553 小时前
Docker 最新超详细版教程
运维·docker·容器
Wang's Blog3 小时前
Java 项目部署之 Docker工具快速入门: 使用 Docker 镜像命令练习
java·docker