🌐 API 请求全链路架构图
api.example.com/api/login · 点击任意组件查看详情
网络/DNS
安全防护
负载均衡
网关/代理
微服务
基础设施
缓存/存储
① DNS解析层
🌐 客户端
Browser / App
HTTP Request
🔍 DNS解析
域名 → IP
Local DNS
递归缓存
权威DNS
NS记录
🔗 CNAME 链
api.example.com → cdn.example.com
⚡ CDN边缘节点
就近接入 / 静态缓存
② 云安全层
🏢 云服务商边界 (AWS/阿里云/腾讯云)
🛡️ Anti-DDoS
流量清洗 / Tbps级防护
🛡️ WAF
SQL注入/XSS/CC防护
🔮 API Gateway
鉴权/限流/路由
IDS/IPS
流量分析
③ 负载均衡层
⚖️ 公网 SLB
Server Load Balancer
ALB / CLB / 腾讯云CLB
🌐 VIP 虚拟IP
高可用浮动IP / VRRP
⚖️ 私网 SLB
K8s Ingress
Nginx Ingress / Traefik
❤️ 健康检查 (TCP/HTTP)
④ Nginx层
🐇 Nginx集群
反向代理 / 负载均衡
Upstream-A
Upstream-B
🔐 SSL/TLS终止
HTTPS → HTTP
🛡️ ModSecurity
WAF规则集
静态资源
Nginx Cache
🎯 灰度/金丝雀发布
⑤ 服务网格
☸️ Kubernetes集群
🔮 Sidecar
Envoy/Istio
mTLS/熔断/限流
🌉 Ingress
Spring Cloud GW
📋 注册中心
Nacos/Consul
⚙️ 配置中心
Apollo
⑥ 微服务层
🎯 网关服务
Zuul/Gateway
🔑 认证服务
OAuth2/JWT
📦 业务服务
👤 用户
📝 订单
💰 支付
📦 商品
🏭 库存
🚚 物流
📨 消息队列
Kafka/RocketMQ
🔄 分布式事务
Seata
⑦ 数据层
Redis
MySQL
ES
MongoDB
🗄️ 数据服务
1
2
3
4
5
6
组件详情
关闭