72种姿势欧美久久久久大黄蕉,福利姬视频在线观看,国产美女在线精品亚洲二区,精品一区在线电影,久久久久人妻精品区一三寸,秋霞国产午夜伦午夜福利片,高清激情文学亚洲一区,婷婷综合在线观看丁香
        品牌知名度調研問卷>>

        分布式系統的CAP理論是什么 分布式系統CAP特性如何取舍

        本文章由注冊用戶 知無涯 上傳提供 評論 發布 糾錯/刪除 版權聲明 0
        摘要:分布式系統的CAP理論是指一個分布式系統不可能同時滿足數據一致性、服務可用性和分區容錯性這三個基本需求,最多只能同時滿足其中的兩個,這一理論深刻影響著分布式系統的發展,在實際應用中,分布式系統會根據需求舍棄其中一個特性,大多數都是犧牲了一致性。下面一起來了解一下分布式系統的CAP理論是什么以及分布式系統CAP特性如何取舍吧。

        一、分布式系統的CAP理論是什么

        分布式系統的構建有一個重要理論——CAP理論,這一理論的出現深刻影響著分布式系統的發展和設計,那么什么是CAP理論呢?

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

        在這個猜想提出的2年以后,來自麻省理工學院的Seth Gilbert和Nancy Lynch從理論上證明了Eric Brewer教授的CAP猜想是成立的,從此,CAP理論在學術上正式成為了分布式領域公認的定理,并深刻影響著分布式系統的發展。

        CAP理論告訴我們, 一個分布式系統不可能同時滿足數據一致性、服務可用性和分區容錯性這三個基本需求,最多只能同時滿足其中的兩個。

        二、分布式系統CAP特性如何取舍

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

        1、滿足CA舍棄P,也就是滿足一致性和可用性,舍棄容錯性。但是這也就意味著你的系統不是分布式的了,因為涉及分布式的想法就是把功能分開,部署到不同的機器上。

        2、滿足CP舍棄A,也就是滿足一致性和容錯性,舍棄可用性。如果你的系統允許有段時間的訪問失效等問題,這個是可以滿足的。就好比多個人并發買票,后臺網絡出現故障,你買的時候系統就崩潰了。

        3、滿足AP舍棄C,也就是滿足可用性和容錯性,舍棄一致性。這也就是意味著你的系統在并發訪問的時候可能會出現數據不一致的情況。

        實時證明,大多數都是犧牲了一致性:就好比是你買火車票,本來你看到的是還有一張票,其實在這個時刻已經被買走了,你填好了信息準備買的時候發現系統提示你沒票了,這就是犧牲了一致性。

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

        網站提醒和聲明
        本站為注冊用戶提供信息存儲空間服務,非“MAIGOO編輯”、“MAIGOO榜單研究員”、“MAIGOO文章編輯員”上傳提供的文章/文字均是注冊用戶自主發布上傳,不代表本站觀點,版權歸原作者所有,如有侵權、虛假信息、錯誤信息或任何問題,請及時聯系我們,我們將在第一時間刪除或更正。 申請刪除>> 糾錯>> 投訴侵權>> 網頁上相關信息的知識產權歸網站方所有(包括但不限于文字、圖片、圖表、著作權、商標權、為用戶提供的商業信息等),非經許可不得抄襲或使用。
        提交說明: 快速提交發布>> 查看提交幫助>> 注冊登錄>>
        最新評論
        相關推薦
        分布式系統架構設計三大原則 分布式系統架構設計有哪些優化策略
        分布式系統的架構設計直接關系到分布式系統的性能表現,進行架構設計時,要注意三大原則,分別是高可用設計、高并發設計和高性能設計,設計過程中,為了優化架構,可以采用數據分片、負載均衡、緩存機制、異步處理、分布式事務、容錯處理等策略。下面一起來詳細了解一下分布式系統架構設計三大原則以及分布式系統架構設計有哪些優化策略吧。
        【汽車音響百科】車載音響選購技巧 汽車音響改裝知識
        汽車音響對于汽車而言,是一種輔助性的設備,對于汽車性能也沒有什么影響,很多人購買了新車以后,都紛紛為自己的愛車安裝音響設備,那么,汽車音響選購有什么技巧?汽車音響品牌哪種好呢?當您覺得汽車音響音質不好時,您又該如何改裝呢?今天小編將為您詳細了解汽車音響改裝的知識。
        車載音響 汽車零部件 ★★★
        1.1w+ 166
        【話筒知識百科】麥克風種類與選購 話筒設置和保養維修
        無論是在專業的演唱錄播音領域,還是非專業的ktv小唱幾句,用途廣泛,傳聲性強的話筒都很重要?,對于話筒來說有良好的傳聲性是衡量好壞的標準,話筒種類很多,選購到一只好的話筒需要多了解多方面的知識,出現一些小問題比如雜音,無法連接等雅瑤及時解決,不然會影響使用,那么麥克風怎么選購?麥克風怎么連接設備?話筒有雜音怎么辦?下面就帶大家了解話筒的選購及使用故障維修情況,
        話筒 電腦/電腦外設 ★★★
        6474 183
        分布式系統和集中式系統的區別有哪些 分布式系統好還是集中式系統好
        分布式系統和集中式系統在系統架構、數據存儲、任務分配、應用場景等方面存在一定的差異,相比較而言,集中式系統具有架構簡單、易于管理和控制的優點,適用于對數據一致性要求較高的場景;而分布式系統具有架構靈活、可擴展性強的優點,適用于對數據處理能力和并發訪問能力要求較高的場景。下面一起來看看分布式系統和集中式系統的區別有哪些以及分布式系統好還是集中式系統好吧。
        什么是分布式儲能系統 分布式儲能在電力系統的應用場景
        隨著可再生能源的擴展,越來越有必要將不斷變化、間歇式的電力輸出轉變成更穩定和可靠的電力供應。分布式儲能系統通過調節負荷,吸收電力峰值,在電力供應突然降低時注入電力,就地能源存儲可以緩解由可再生能源生產輸出所造成的電源波動。分布式儲能系統接入位置靈活,目前多在中低壓配電網、分布式發電及微電網、用戶側應用。