Cloudflare Worldedge community field guide

回顧版月刊 / 2024-06

Load Balancing:依健康狀態路由,不靠希望

Pools、monitors、steering、session behavior 與 fallback 共同形成 availability policy。

期號
06 / 32
首次發布
來源查核
檔案誠信

月份代表課程編排位置;本文首次發布於 2026-08-10,不冒充歷史發布紀錄或過往活動。

01 / DECISION

何時值得加入這個 primitive

當多個 origins 真能服務等價 request,且健康狀態可獨立測試時使用 load balancing。

02 / ARCHITECTURE

建立最小且站得住腳的路徑

定義 pools 與 monitor endpoints、選擇 steering 和 failover semantics,再記錄 stateful session 與 data consistency 假設。

  1. 01先命名 contract

    當多個 origins 真能服務等價 request,且健康狀態可獨立測試時使用 load balancing。

  2. 02只加入一個 primitive

    定義 pools 與 monitor endpoints、選擇 steering 和 failover semantics,再記錄 stateful session 與 data consistency 假設。

  3. 03保留 failure evidence

    在受控測試中停用一個 pool、量測 detection 與 recovery time,並確認 session 符合設計。

03 / REPRODUCE

有證據,再有信心

在受控測試中停用一個 pool、量測 detection 與 recovery time,並確認 session 符合設計。

curl -fsS https://example.com/health

04 / BOUNDARY

Production boundary

過淺的 health check 可能把使用者送到壞掉的 dependency;過深又可能壓垮服務或形成 correlated failure。

05 / FIRST-PARTY SOURCES

讓第一方來源保持權威

產品行為、限制、價格與供應狀態會改變;採取行動前請重新核對這些來源。

01 / SOURCECloudflare Load Balancinghttps://developers.cloudflare.com/load-balancing/