不要千言万语,一组漫画让你秒懂最终一致性
直接上圖
如果你以前看過最終一致性的定義那么你一定會為這幅精彩漫畫拍手叫好。
你要是不知道什么是最終一致性你可以看看下面的權(quán)威定義,當(dāng)然了網(wǎng)上關(guān)于什么是最終一致性的帖子鋪天蓋地,也許你已經(jīng)很明白了,即使這樣你是不是依然為此圖歡呼?
?
最終一致性是分布式理論中的重要,定義如下:
最終一致性Eventual consistency
最終一致性是分布式計算中使用的一致性模型,用于實現(xiàn)高可用性,非正式地保證,
如果沒有對給定數(shù)據(jù)項進行新的更新,最終對該項的所有訪問將返回最后更新的值。
最終的一致性,也稱為樂觀復(fù)制,廣泛部署在分布式系統(tǒng)中,并且起源于早期的移動計算項目。
一個已達(dá)到最終一致性的系統(tǒng)通常被認(rèn)為已經(jīng)融合,或?qū)崿F(xiàn)了復(fù)制收斂。
最終的一致性是一個薄弱的保證 - 大多數(shù)更強大的模型,比如線性化最終都是一致的,但是一個只是最終一致的系統(tǒng)通常不會滿足這些更強的約束。
最終一致的服務(wù)通常分類為提供BASE的語義,ACID保證。
最終的一致性有時被質(zhì)疑,因為增加了分布式軟件應(yīng)用程序的復(fù)雜性。
這部分是因為最終的一致性純粹是一種活躍性保證(讀取最終會返回相同的值)并且不會產(chǎn)生安全性保證:最終一致的系統(tǒng)可以在收斂之前返回任何值。
總結(jié)
以上是生活随笔為你收集整理的不要千言万语,一组漫画让你秒懂最终一致性的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么时候10086也开始发诈骗短信了 这
- 下一篇: 度量,跟踪和日志记录