一、分布式系統構建的挑戰
1、異構組件 <網絡,硬件,OS, 編程語言,不同開發者>
2、開放性(允許組件加與替換)<接口標準開放,一致的通讀機制>
3、安全性<保密,健全,可用-防DOS>
4、伸縮性<系統在規模上的平滑過渡;注意控制物理成本,控制性能損耗,注意軟件資源耗盡(如IPV4)>
5、失敗處理<失敗檢測,屏蔽失敗,容忍失敗, 失敗恢復,冗余>
6、組件并發性
7、透明性<及隱藏信息及細節或實現, 訪問透明 (本地與遠程用相同操作), 位置透明 (訪問資源無須了解物理地址,如IP),并發透明(多個進程無須互相干涉地使用共享資源),復制透明(允許資源的多個實現用來提高有效性和性能無須知道具體復制體), 失敗透明(隱藏失敗,允許系統存在失敗的情況下仍能完成用戶的任務),移動性透明(資源與客戶的移動而無須影響用戶或者程序的操作),性能透明(允許系統隨著負載變化而重配置), 伸縮透明(允許系統規模擴展無須改變系統結構和算法);>
8、服務質量<可依賴性, 安全性, 性能, 適應性>
二、分布式系統發展趨勢
1、網絡技術更加普及
2、無處不在的計算與分布式系統中渴望支持用戶移動性
3、多媒體需求與日俱增
4、分布式系統作為一項普通應用
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
