0
有沒有人知道應用程序的一些簡單例子,考慮到像Cassandra這樣的分佈式數據庫的「最終一致性」警告?我希望有一些設計模式可以幫助我們解決這個問題。處理分佈式數據存儲的最終一致性的應用程序的簡單示例?
如果這個例子是在Python或Java中,這對我來說是最容易理解的。
有沒有人知道應用程序的一些簡單例子,考慮到像Cassandra這樣的分佈式數據庫的「最終一致性」警告?我希望有一些設計模式可以幫助我們解決這個問題。處理分佈式數據存儲的最終一致性的應用程序的簡單示例?
如果這個例子是在Python或Java中,這對我來說是最容易理解的。
感謝您的回答Aravind。在所指出的例子中,我能看到的是,在發佈CQL語句之前,一致性級別設置爲1(即,我相信'最終一致'),但並不表明我們如何處理正在讀取的數據可能不一致(還!)。 – icarus74
這裏最終的一致性意味着沒有準確數據的節點最終會得到正確的數據,它是通過cassandra來實現的,如讀修復,反熵或者提示手。在任何時候,如果您的寫作成功取決於您的一致性水平,那麼您將始終獲得準確的數據。 (例外情況:當具有準確數據的節點關閉時,具有較舊數據的節點無法知道最新數據,並且應用程序可能永遠無法確定數據是否準確) –