Skip to content

灰度发布

微服务架构中的灰度发布与流量治理。

发布策略

蓝绿部署

  • 两套完整环境
  • 快速切换流量
  • 资源消耗大

金丝雀发布

  • 逐步放量
  • 观察指标
  • 发现异常快速回滚

滚动发布

  • 逐个替换实例
  • 零停机

流量路由

  • 按比例分流
  • 按 Header/Cookie 路由
  • 按用户 ID 路由

实现方案

  • Nginx + Lua(OpenResty)
  • Spring Cloud Gateway 路由
  • Istio 流量治理
  • Nacos + Sentinel 灰度

发布过程

  • 发布前检查
  • 灰度验证
  • 全量发布
  • 回滚预案