返回知识库

工程与栈 · 部署与上线

发布策略Release Strategy

发布策略是把新版本一档一档放给真实用户:灰度比例、观察窗口和放量门槛必须同时在,才能把一次全开拆成可暂停的决定。

先认出这张结账页,再决定放不放量

下面就是带着灰度条的结账页。默认只有 5% 用户看到新版;放到 25% 或支付成功率掉了,条和支付结果会一起变。

v2.8.1灰度 5% · 旧版仍接 95%

今日花束 · ¥128

支付成功 99.1%

确认支付门槛通过

门槛通过放量结果长在同一张结账页上。

原因:只有 5% 真实订单走新结账,三项门槛都绿。下一步:窗口走完再放到 25%,或看成功率掉了会怎样。

知识点:比例、窗口、门槛

结账页上的条已经演过,这里只给命名。

  • 灰度是把新版本只给一小段真实流量,旧版继续接住大多数人。
  • 每一档都有观察窗口;窗口没走完,绿指标也不算数。
  • 门槛要同时看技术和业务:5xx 绿但支付成功掉了,也必须停。
  • 越界就停在当前档,必要时回滚;不要为了赶工继续放大。

什么时候用、怎么用

真实失败有代价、而且你能看见它时,才谈灰度。

  • 信号:支付、订单、登录、首屏这类失败会伤到真人。
  • 适用:先 5% 真实订单,读门槛,再 25% → 50% → 全量。
  • 不适用:没有错误率和支付成功率,灰度只是把瞎放摊开。
  • 最短路径:内部预览 → 5% → 读门槛 → 全绿再放量,越界就停。

正反例:同一张结账页,只改放量时机

都要从 5% 推到 25%,差别只在门槛有没有读完。

正例5% 窗口走完、支付 99.1% 才放到 25%

回归即便出现也只影响四分之一用户,上一档快照还在。

反例支付已掉到 94.8% 仍继续放量

失败写在结账页上。订单错误翻倍,回滚也要从更大流量切回。

快速自测

灰度 5% 时支付成功掉到 94.8%,但 5xx 和 P95 都在门槛内。该怎么做?

继续查证

术语的技术定义和行为以这些一手或权威资料为准。

下一步学

和本知识点经常一起出现的概念。