流量从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. 微服务只做业务逻辑。

相关推荐
java_logo12 分钟前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
生活爱好者!13 小时前
我把NAS当作下载机,docker一键部署qb
运维·docker·容器
java_logo14 小时前
Docker Compose 部署 ClickHouse:快速搭建高性能列式数据库
数据库·clickhouse·docker·列式数据库·轩辕镜像·高性能数据库·clickhouse部署教程
MC皮蛋侠客14 小时前
uv 系列(七):CI/CD、Docker 与私有索引——生产级交付
python·ci/cd·docker·uv
Hui Baby14 小时前
K8S使用CRD和控制器简单应用
云原生·容器·kubernetes
用户2333768521817 小时前
Docker 端口"时通时不通"的排查实战
docker
做个文艺程序员17 小时前
Linux第22篇:用Docker容器化你的Java SaaS应用:一次构建,随处运行
java·docker·容器
ShiXZ21317 小时前
Redis docker-compose 部署指南
redis·docker·eureka
梦梦代码精19 小时前
基于ThinkPHP6 + Vue3的家政预约系统全解析:从LBS定位到自动派单的完整实现
java·docker·开源·php·代码规范
Zhu75819 小时前
在k8s环境部署Apache Superset最新版
容器·kubernetes·apache