MicrosoftMicrosoft Azure Solutions Architect Expert AZ-305 Certification
·TW
·更新於 11 Aug 2026
AKS 上的一個支付微服務呼叫一個外部供應商,該供應商在負載下會間歇性地返回 5xx 錯誤和逾時。流量高峰會導致執行緒池耗盡,並在共用相同節點池的其他服務中引發級聯故障。您必須防止級聯故障,並在供應商效能下降時保持不相關服務的響應能力。您應該實作哪兩種彈性模式?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在出站 HTTP 用戶端中實作斷路器 (circuit breaker),該斷路器在重複失敗/逾時時開啟,並在冷卻期間短路呼叫。, 透過隔離每個依賴項的連線/執行緒池和資源配額來應用艙壁模式 (bulkhead pattern),並限制支付服務的佇列長度。.
為什麼這是答案
斷路器模式透過在重複失敗或逾時時「開啟」斷路器來防止級聯故障,從而快速失敗後續呼叫,而不是等待逾時,保護下游服務並允許上游服務恢復。艙壁模式透過隔離支付服務的資源(例如連線池和執行緒池)來防止級聯故障,確保支付服務的問題不會耗盡其他服務所需的共享資源,從而保持不相關服務的響應能力。增加重試次數而不帶抖動可能會加劇供應商負載,導致更多失敗。使用扇出/扇入的持久協調適用於工作流程,而非即時外部呼叫的彈性。移除逾時會導致執行緒長時間被佔用,加劇資源耗盡。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡