標記一個或多個工作節點為金絲雀,並為資源池設定金絲雀百分比:該比例的呼叫者,根據身份哈希一致分配,而非每次請求隨機決定,偏好金絲雀節點,其他人則維持在穩定版本 <a href="#ref-1">[1]</a>兩組節點互為故障轉移,因此變更可逆且範圍受控。
在真實流量中試用新模型
新模型版本、新量化方式及新守護進程構建可先在受控的真實流量切片中試用,然後整個群組才會正式採用 <a href="#ref-1">[1]</a>這就是如何使用實時請求而非可能與您的工作負載不符的合成基準,進行新模型與現有模型的 A/B 風格比較。
一致且穩定,不會波動
呼叫者一致性切片意味著用戶要麼完全參與試用,要麼完全不參與,確保反饋一致且比較有意義,對話過程中不會波動 <a href="#ref-1">[1]</a>處於金絲雀組的用戶會在整個會話期間保持該狀態,這使得比較結果值得信賴。
內建故障保護
若金絲雀節點故障或異常,其流量切片會自動切換至穩定節點。 <a href="#ref-1">[1]</a>爆炸範圍即為該切片,且僅限於故障轉移期間。將金絲雀部署與具排水意識的滾動升級配對,這是機械式的推出方式,整個車隊的模型變更便成為逐步決策,而非一次跳躍。 <a href="#ref-2">[2]</a>。