国产精品嫩草在线观看高潮一区二区a∨, 高清欧美一区二区三区中文字幕精品视频, 综合欧美日韩一区二区国产精品免费视频, 国产91中文综合字幕日韩免费2023,中国老肥熟女,日本边做边吃奶的av无码,日韩人妻揉捏嗯视频,nanana在线观看视频免费,亚洲色熟女图激情另类图区

品牌知名度調(diào)研問卷>>

分布式系統(tǒng)的CAP理論是什么 分布式系統(tǒng)CAP特性如何取舍

摘要:分布式系統(tǒng)的CAP理論是指一個(gè)分布式系統(tǒng)不可能同時(shí)滿足數(shù)據(jù)一致性、服務(wù)可用性和分區(qū)容錯(cuò)性這三個(gè)基本需求,最多只能同時(shí)滿足其中的兩個(gè),這一理論深刻影響著分布式系統(tǒng)的發(fā)展,在實(shí)際應(yīng)用中,分布式系統(tǒng)會(huì)根據(jù)需求舍棄其中一個(gè)特性,大多數(shù)都是犧牲了一致性。下面一起來(lái)了解一下分布式系統(tǒng)的CAP理論是什么以及分布式系統(tǒng)CAP特性如何取舍吧。

一、分布式系統(tǒng)的CAP理論是什么

分布式系統(tǒng)的構(gòu)建有一個(gè)重要理論——CAP理論,這一理論的出現(xiàn)深刻影響著分布式系統(tǒng)的發(fā)展和設(shè)計(jì),那么什么是CAP理論呢?

CAP理論是加州理工大學(xué)伯克利分校的Eric Brewer教授在2000年7月的ACMPODC會(huì)議上首次提出的,它是Eric Brewer在Inktomi期間研發(fā)搜索引擎、分布式Web緩存時(shí)得出的關(guān)于數(shù)據(jù)一致性(C:Consistency)、服務(wù)可用性(A:Availability)、分區(qū)容錯(cuò)性(P:Partition-tolerance)的一個(gè)猜想。

在這個(gè)猜想提出的2年以后,來(lái)自麻省理工學(xué)院的Seth Gilbert和Nancy Lynch從理論上證明了Eric Brewer教授的CAP猜想是成立的,從此,CAP理論在學(xué)術(shù)上正式成為了分布式領(lǐng)域公認(rèn)的定理,并深刻影響著分布式系統(tǒng)的發(fā)展。

CAP理論告訴我們, 一個(gè)分布式系統(tǒng)不可能同時(shí)滿足數(shù)據(jù)一致性、服務(wù)可用性和分區(qū)容錯(cuò)性這三個(gè)基本需求,最多只能同時(shí)滿足其中的兩個(gè)。

二、分布式系統(tǒng)CAP特性如何取舍

分布式系統(tǒng)的CAP理論告訴我們,分布式系統(tǒng)只能滿足CAP中的兩個(gè)需求,那么舍棄哪一個(gè)比較好呢?

1、滿足CA舍棄P,也就是滿足一致性和可用性,舍棄容錯(cuò)性。但是這也就意味著你的系統(tǒng)不是分布式的了,因?yàn)樯婕胺植际降南敕ň褪前压δ芊珠_,部署到不同的機(jī)器上。

2、滿足CP舍棄A,也就是滿足一致性和容錯(cuò)性,舍棄可用性。如果你的系統(tǒng)允許有段時(shí)間的訪問失效等問題,這個(gè)是可以滿足的。就好比多個(gè)人并發(fā)買票,后臺(tái)網(wǎng)絡(luò)出現(xiàn)故障,你買的時(shí)候系統(tǒng)就崩潰了。

3、滿足AP舍棄C,也就是滿足可用性和容錯(cuò)性,舍棄一致性。這也就是意味著你的系統(tǒng)在并發(fā)訪問的時(shí)候可能會(huì)出現(xiàn)數(shù)據(jù)不一致的情況。

實(shí)時(shí)證明,大多數(shù)都是犧牲了一致性:就好比是你買火車票,本來(lái)你看到的是還有一張票,其實(shí)在這個(gè)時(shí)刻已經(jīng)被買走了,你填好了信息準(zhǔn)備買的時(shí)候發(fā)現(xiàn)系統(tǒng)提示你沒票了,這就是犧牲了一致性。

但是不是說(shuō)犧牲一致性一定是最好的,就好比張三給李四轉(zhuǎn)了100塊錢,這時(shí)候必須保證張三的賬戶上少了100,李四的賬戶多了100,因此需要數(shù)據(jù)的一致性,而且什么時(shí)候轉(zhuǎn)錢都可以,也需要可用性,但是轉(zhuǎn)錢失敗是可以允許的,即可以舍棄容錯(cuò)性。

網(wǎng)站提醒和聲明
本網(wǎng)站為注冊(cè)用戶提供信息存儲(chǔ)空間服務(wù)。除Maigoo網(wǎng)官方發(fā)布內(nèi)容外,用戶自主上傳的文章、文字、圖片等均不代表本站立場(chǎng),本站亦不主動(dòng)修改編輯,不對(duì)其真實(shí)性、合法性、準(zhǔn)確性負(fù)責(zé)。如涉侵權(quán)、違法虛假等問題,權(quán)利人可通過平臺(tái)投訴并提交相關(guān)證明,平臺(tái)將依法履行通知和刪除義務(wù)。 申請(qǐng)刪除>> 糾錯(cuò)>> 投訴侵權(quán)>> 平臺(tái)自有內(nèi)容(文字、圖片、界面、榜單、商標(biāo)、LOGO 等)知識(shí)產(chǎn)權(quán)歸本站所有,未經(jīng)書面許可,禁止復(fù)制、轉(zhuǎn)載、商用。
提交說(shuō)明: 快速提交發(fā)布>> 查看提交幫助>> 注冊(cè)登錄>>
最新評(píng)論
相關(guān)推薦
分布式管控系統(tǒng)有哪些類型 分布式系統(tǒng)有哪些主要特征
分布式管控系統(tǒng)按工作方式和位置不同,可分為客戶端-服務(wù)器(C/S)系統(tǒng)、對(duì)等網(wǎng)絡(luò)(P2P)系統(tǒng)和混合系統(tǒng)三大類,不管是哪種分布式系統(tǒng),一般都會(huì)具有分布性、自治性、并行性、全局性四大特征。下面一起來(lái)文章中詳細(xì)了解一下分布式管控系統(tǒng)有哪些類型以及分布式系統(tǒng)有哪些主要特征吧。
分布式系統(tǒng)為什么具有健壯性 怎么構(gòu)建健壯的分布式系統(tǒng)
分布式系統(tǒng)的處理和控制功能是分布的,單一站點(diǎn)產(chǎn)生的故障不會(huì)對(duì)整個(gè)系統(tǒng)造成太大的影響,即使設(shè)備故障,也可以通過容錯(cuò)技術(shù)實(shí)現(xiàn)系統(tǒng)的重構(gòu),因此分布式系統(tǒng)一般都具有健壯性,不過構(gòu)建分布式系統(tǒng)時(shí),還是要注意通過最小化組件間依賴、隔離錯(cuò)誤、在系統(tǒng)中建立緩沖區(qū)等方法,構(gòu)建更健壯的分布式系統(tǒng)。下面一起來(lái)看看分布式系統(tǒng)為什么具有健壯性以及怎么構(gòu)建健壯的分布式系統(tǒng)吧。
分布式系統(tǒng)架構(gòu)設(shè)計(jì)三大原則 分布式系統(tǒng)架構(gòu)設(shè)計(jì)有哪些優(yōu)化策略
分布式系統(tǒng)的架構(gòu)設(shè)計(jì)直接關(guān)系到分布式系統(tǒng)的性能表現(xiàn),進(jìn)行架構(gòu)設(shè)計(jì)時(shí),要注意三大原則,分別是高可用設(shè)計(jì)、高并發(fā)設(shè)計(jì)和高性能設(shè)計(jì),設(shè)計(jì)過程中,為了優(yōu)化架構(gòu),可以采用數(shù)據(jù)分片、負(fù)載均衡、緩存機(jī)制、異步處理、分布式事務(wù)、容錯(cuò)處理等策略。下面一起來(lái)詳細(xì)了解一下分布式系統(tǒng)架構(gòu)設(shè)計(jì)三大原則以及分布式系統(tǒng)架構(gòu)設(shè)計(jì)有哪些優(yōu)化策略吧。
分布式系統(tǒng)的基礎(chǔ)是什么 分布式系統(tǒng)的設(shè)計(jì)難點(diǎn)有哪些
分布式系統(tǒng)是建立在計(jì)算機(jī)網(wǎng)絡(luò)之上的,因此它的基礎(chǔ)就是計(jì)算機(jī)網(wǎng)絡(luò),不過分布式系統(tǒng)的設(shè)計(jì)思想和網(wǎng)絡(luò)操作系統(tǒng)不同,并且由于分布式系統(tǒng)自身的特點(diǎn)及應(yīng)用環(huán)境的復(fù)雜性,分布式系統(tǒng)在設(shè)計(jì)中存在部分失效問題、性能和可靠性過分依賴于網(wǎng)絡(luò)、缺乏統(tǒng)一控制等難點(diǎn)。下面一起來(lái)了解一下分布式系統(tǒng)的基礎(chǔ)是什么以及分布式系統(tǒng)的設(shè)計(jì)難點(diǎn)有哪些吧。
分布式系統(tǒng)是什么意思 分布式管控系統(tǒng)的優(yōu)點(diǎn)和缺點(diǎn)有哪些
分布式系統(tǒng)是建立在網(wǎng)絡(luò)之上的軟件系統(tǒng),它擁有多種通用的物理和邏輯資源,可以動(dòng)態(tài)的分配任務(wù),分散的物理和邏輯資源通過計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)信息交換。分布式系統(tǒng)的優(yōu)點(diǎn)有很多,包括資源共享、計(jì)算速度快、可靠性高、通信方便快捷等,不過它也存在可用軟件不足、開發(fā)工具相對(duì)較少、有網(wǎng)絡(luò)安全問題等缺點(diǎn)。下面一起來(lái)看看分布式系統(tǒng)是什么意思以及分布式管控系統(tǒng)的優(yōu)點(diǎn)和缺點(diǎn)有哪些吧。
頁(yè)面相關(guān)分類
生活知識(shí)百科分類
知識(shí)體系榜
精華推薦