追蹤者讀取

提供追蹤者的讀取請求,以達成更好的吞吐量和更低的延遲

問題

在使用領導者和追蹤者模式時,如果傳送過多請求給領導者,領導者可能會過載。此外,在客戶端位於遠端資料中心的多資料中心設定中,傳送給領導者的請求會受到額外的延遲影響。

解決方案

雖然寫入請求需要傳送給領導者以維持一致性,但唯讀請求可以改為傳送給最近的追蹤者。當客戶端大多數為唯讀時,這特別有用。

更多詳細資訊,請參閱 oreilly.com 上線上電子書的第 16 章

此模式是分散式系統模式的一部分

2023 年 11 月 23 日