Files
nexus/wiki/concepts/渐进式发布.md
2026-04-16 17:30:41 +08:00

27 lines
930 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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)]] ← 降低工具 → [[渐进式发布]]