CAP意思
CAP理論指的是:
一致性(Consistency)、可用性(Availability)和分區(qū)容錯性(Partition tolerance)。
一致性:
所有節(jié)點獲取的數(shù)據(jù)的結(jié)果是一樣的。
可用性:
任何時候都可以訪問,馬上給返回一個值,數(shù)據(jù)不一定是最新的。
分區(qū)容錯性能:
一個節(jié)點掛掉,系統(tǒng)還能用。
區(qū)別:
可用性:保證系統(tǒng)能立即給一個值,值不是最新的也行,重點在于立馬獲取數(shù)據(jù)。比如:主節(jié)點修改了值,從節(jié)點值沒有來的及修改。客戶端是從從節(jié)點取值的,這也符合可用性。
一致性: 向分布式系統(tǒng)請求值時,值一定要最新的。比如在主節(jié)點修改了值,從節(jié)點值也一定要改過來之后,才能提供給客戶端。
分區(qū)容錯性:保證所有的功能正常的。沒有要求值時最新,也沒有要求立刻返回數(shù)據(jù)。分布式系統(tǒng)中,每個節(jié)點部署的功能可能是不一樣的,要保證一個節(jié)點掛掉后其他節(jié)點能代替這個節(jié)點功能,或者有從節(jié)點接替這個節(jié)點。不用考慮值是不是最新的,也不用考慮立刻返回。只要功能可以就行。
總結(jié)
- 上一篇: windows98远程桌面连接
- 下一篇: 百会ZOHO发布基于SaaS面向中小企业