27 lines
930 B
Markdown
27 lines
930 B
Markdown
---
|
||
title: "渐进式发布"
|
||
type: concept
|
||
tags: [持续交付, 发布工程, 风险管控]
|
||
sources: ["https://launchdarkly.com/blog/rto-vs-rpo/"]
|
||
last_updated: 2025-07-26
|
||
---
|
||
|
||
## Definition
|
||
渐进式发布(Progressive Rollout)是一种分阶段向用户群发布新功能的策略,通过逐步扩大影响范围来控制风险。
|
||
|
||
## Rollout Stages (from this source)
|
||
1. **1% 用户** → 观察错误率、性能指标
|
||
2. **5% 用户** → 监控转化率、用户反馈
|
||
3. **25% 用户** → 检查下游系统负载
|
||
4. **100% 用户** → 全量发布
|
||
|
||
## Benefits
|
||
- 将 RTO 控制在秒级(如果在某阶段发现问题,只需关闭开关)
|
||
- 限制故障影响范围
|
||
- 提供真实环境测试机会
|
||
|
||
## Connections
|
||
- [[Feature Flag]] ← 技术基础 → [[渐进式发布]]
|
||
- [[Kill Switch]] ← 应急机制 → [[渐进式发布]]
|
||
- [[RTO (Recovery Time Objective)]] ← 降低工具 → [[渐进式发布]]
|