芒果视频下载

分布式系統的技術棧分析 分布式管理系統常用技術和應用場景

本文章由注冊用戶 知無涯 上傳提供 2024-11-30 評論 0
摘要:分布式系統是一種復雜的系統,應用過程中會衍生出很多分布式需求,為了應對這些需求,分布式系統的技術棧主要有分布式通信技術、分布式資源管理和負載調度技術、分布式協調與同步技術、分布式存儲技術等,不同的技術在應用場景方面也有所不同,下面一起來看看分布式系統的技術棧分析以及分布式管理系統常用技術和應用場景吧。

一、分布式系統的技術棧分析

分布式系統的出(chu)現是(shi)業務(wu)發展導(dao)致(zhi)的最終結果(guo),而由于業務(wu)的拆分(fen),我們(men)又被迫會衍生出(chu)更(geng)多的分(fen)布式需(xu)求(qiu)來,以及應對(dui)這些需(xu)求(qiu)的技(ji)術:

1、因為業務拆分的多,業務對應的模塊之間就需要通信,為了保證通信的快速可靠,我們需要掌握分布式通信技術

2、業務拆分的過多,每個模塊可能還需要搞集群,那么多服務器資源,為了能夠保證資源的精準分配,我們還需要考慮分布式資源管理和負載調度技術

3、業務拆分之后,模塊與模塊之間又需要對很多共享數據做訪問,為了保證安全完整的數據狀態,我們也要用到分布式協調與同步技術

4、到了業務拆分的階段,數據必然龐大,為了數據存儲的可靠,為了保證優秀的數據讀寫性能,我們需要分布式存儲技術

5、業務如此復雜,為了公司的發展,業務能繼續擴大,就需要能更加精準的營銷和運營,我們還需要對數據進行實時、離線處理分析,此時,我們又得考慮分布式計算技術

6、在業務拆分后,整體架構出現了巨變,不可能再用以前集群方式的思維去考慮高可用,那么分布式的可靠性技術又要(yao)納入(ru)我們的(de)掌(zhang)握范(fan)疇(chou)。

二、分布式管理系統常用技術和應用場景

1、consistent hashing:一致(zhi)性哈希,解決(jue)數據均(jun)衡分布問題。

2、vector clock:時鐘向量,多版(ban)本數據修改。

3、Quorum W R>N[with vector clock]:抽屜(ti)原理,數據(ju)一致性的另(ling)一種解決方案(an)。時鐘向量,多版本數據(ju)修改。

4、Merkle tree [with anti-entropy]:數(shu)據復(fu)制(zhi)。

5、MVCC:copy-on-write與snapshot。

6、2PC/3PC:分布式(shi)事(shi)務。

7、Paxos:強(qiang)一致(zhi)性協議。

8、Symmetry and Decentralization:對(dui)稱(cheng)性(xing)和去(qu)(qu)中心(xin)化(hua)。對(dui)稱(cheng)性(xing)(symmetry)簡化(hua)了系統的(de)配置和維護,去(qu)(qu)中心(xin)化(hua)是對(dui)對(dui)稱(cheng)性(xing)的(de)延伸(shen),可以避免master單點,同(tong)時方便集群scale out。

9、Map-Reduce:分而(er)治之;移動數據不如移動計(ji)(ji)(ji)算。將計(ji)(ji)(ji)算盡量調度到與存儲節點(dian)在同一(yi)臺(tai)物理機器上的計(ji)(ji)(ji)算節點(dian)上進行,這(zhe)稱之為本(ben)地化(hua)計(ji)(ji)(ji)算,本(ben)地化(hua)計(ji)(ji)(ji)算是計(ji)(ji)(ji)算調度的一(yi)種重要優(you)化(hua)。

10、Gossip協(xie)議(yi):節點(dian)管理(li)。

網站提醒和聲明
本站為(wei)注冊用戶(hu)提供(gong)信(xin)息存儲空間服務,非“MAIGOO編(bian)輯(ji)”、“MAIGOO榜單研究員(yuan)”、“MAIGOO文(wen)章編(bian)輯(ji)員(yuan)”上(shang)傳(chuan)提供(gong)的文(wen)章/文(wen)字均是注冊用戶(hu)自主發布(bu)上(shang)傳(chuan),不代表本站觀點,版權(quan)歸(gui)原作(zuo)者所有,如有侵權(quan)、虛假信(xin)息、錯誤信(xin)息或任何(he)問(wen)題,請(qing)及時聯(lian)系(xi)我(wo)們(men),我(wo)們(men)將在第一時間刪(shan)除或更正。 申請刪除>> 糾錯>> 投訴侵權>> 網(wang)(wang)頁上相關(guan)信息的知(zhi)識產權歸網(wang)(wang)站(zhan)方所有(包括但不限于文字(zi)、圖片、圖表、著作權、商(shang)標權、為用(yong)戶(hu)提供的商(shang)業(ye)信息等),非經許可不得抄(chao)襲或使(shi)用(yong)。
提交(jiao)說(shuo)明(ming): 快速提交發布>> 查看提交幫助>> 注冊登錄>>
您還未登錄,依《網絡安全法》相關要求,請您登錄賬戶后再提交發布信息。點擊登錄>>如您還未注冊,可點擊注冊>>,感謝您的理解及支持!
發表評論
最新評論
暫無評論
相關推薦
分布式管理系統的市場前景怎么樣 分布式系統的發展趨勢分析
分布式系統具有高性能、低能耗、易擴展等優勢,在指揮中心、物聯網、醫療保健等多個領域有著廣泛的應用,整體來看應用場景是比較廣闊的,未來隨著技術的發展,分布式管理系統將向智能化、靈活性、健壯性等方向發展,提高性能和可靠性、穩定性,并進一步提高管理效率和降低操作成本。下面一起來看看分布式管理系統的市場前景怎么樣以及分布式系統的發展趨勢分析吧。
分布式系統架構設計三大原則 分布式系統架構設計有哪些優化策略
分布式系統的架構設計直接關系到分布式系統的性能表現,進行架構設計時,要注意三大原則,分別是高可用設計、高并發設計和高性能設計,設計過程中,為了優化架構,可以采用數據分片、負載均衡、緩存機制、異步處理、分布式事務、容錯處理等策略。下面一起來詳細了解一下分布式系統架構設計三大原則以及分布式系統架構設計有哪些優化策略吧。
什么是分布式儲能系統 分布式儲能在電力系統的應用場景
隨著可再生能源的擴展,越來越有必要將不斷變化、間歇式的電力輸出轉變成更穩定和可靠的電力供應。分布式儲能系統通過調節負荷,吸收電力峰值,在電力供應突然降低時注入電力,就地能源存儲可以緩解由可再生能源生產輸出所造成的電源波動。分布式儲能系統接入位置靈活,目前多在中低壓配電網、分布式發電及微電網、用戶側應用。
分布式系統的基礎是什么 分布式系統的設計難點有哪些
分布式系統是建立在計算機網絡之上的,因此它的基礎就是計算機網絡,不過分布式系統的設計思想和網絡操作系統不同,并且由于分布式系統自身的特點及應用環境的復雜性,分布式系統在設計中存在部分失效問題、性能和可靠性過分依賴于網絡、缺乏統一控制等難點。下面一起來了解一下分布式系統的基礎是什么以及分布式系統的設計難點有哪些吧。
分布式系統的技術棧分析 分布式管理系統常用技術和應用場景
分布式系統是一種復雜的系統,應用過程中會衍生出很多分布式需求,為了應對這些需求,分布式系統的技術棧主要有分布式通信技術、分布式資源管理和負載調度技術、分布式協調與同步技術、分布式存儲技術等,不同的技術在應用場景方面也有所不同,下面一起來看看分布式系統的技術棧分析以及分布式管理系統常用技術和應用場景吧。