偵測並避免複寫延遲
復寫延遲是鬆散結合分散式系統中的生活事實。 應用程式必須容納此專案。 容納複寫延遲的最佳方式是設計應用程式以將效果降到最低。 開啟理想目錄的應用程式:
- 不區分版本扭曲。
- 不相依於多個對象之間的關聯性。
- 沒有內部或物件間一致性需求。
符合此配置檔的應用程式和服務不需要擔心複寫延遲。 其他應用程式必須考慮到複寫延遲的設計。 設計這類應用程式成功的關鍵在於了解複寫程式。 在設計時間採取的步驟,以減少物件間相依性,並將部分更新視窗降到最低,會在運行時間支付大量股息。 處理複寫延遲的方法分為兩個類別:避免策略可降低延遲的影響,以及允許應用程式偵測延遲引發狀態的偵測策略。