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