weblab-tw / ddia-study-group

Designing Data-Intensive Applications Study Group
36 stars 5 forks source link

第九章 : 新鮮度保證 - Annie #109

Open AK4codee opened 2 years ago

AK4codee commented 2 years ago

新鮮度保證(recency guarantee): 系統應保障讀到的值是最近的、最新的,而不是來自陳舊的快取或副本。

正確的全序廣播演算法必須始終保證可靠性和有序性,即使節點或網路出現故障。當然在網路中斷的時候,訊息是傳不出去的,但是演算法可以不斷重試,以便在網路最終修復時,訊息能及時透過並送達(當然它們必須仍然按照正確的順序傳遞)。

如果今天在訊息尚未送達之前(例如遇到網路中斷),又想要做到新鮮度保證,是否有甚麼處理機制?