官术网_书友最值得收藏!

1.1 分布式概念

由計算機組成的網(wǎng)絡無處不在,現(xiàn)如今我們的日常生活已經(jīng)被各種不同類型的網(wǎng)絡包圍,如電話網(wǎng)絡、企業(yè)網(wǎng)絡、家庭網(wǎng)絡以及各種類型的局域網(wǎng),共同構成了我們稱之為Internet的網(wǎng)絡。因此,我們可以斷言Internet是由各種不同類型、不同地區(qū)、不同領域的網(wǎng)絡構成的互聯(lián)網(wǎng)。我們可以發(fā)現(xiàn),互聯(lián)網(wǎng)并沒有集中式的控制中心,而是由大量分離且互聯(lián)的節(jié)點組成的。這正是一個分散式的模型。我們可以把這個概念類比到即將講解的分布式概念上。

分布式概念是在網(wǎng)絡這個大前提下誕生的。傳統(tǒng)的計算是集中式的計算,使用計算能力強大的服務器處理大量的計算任務,但這種超級計算機的建造和維護成本極高,且明顯存在很大的瓶頸。與之相對,如果一套系統(tǒng)可以將需要海量計算能力才能處理的問題拆分成許多小塊,然后將這些小塊分配給同一套系統(tǒng)中不同的計算節(jié)點進行處理,最后如有必要將分開計算的結果合并得到最終結果,那么就將這種系統(tǒng)稱為分布式系統(tǒng)。對于這種系統(tǒng)來說,我們會采用多種方式在不同節(jié)點之間進行數(shù)據(jù)通信和協(xié)調,而網(wǎng)絡消息則是常用手段之一。

通過以上描述,我們基本可以認為,一套分布式系統(tǒng)會使用網(wǎng)絡上的硬件資源和軟件組件進行計算,而各個計算節(jié)點間通過一定方式進行通信。這是從計算機科學的角度簡單概述了分布式系統(tǒng)的概念。

如果我們從網(wǎng)絡這個關鍵因素考慮,我們可以將計算分攤到網(wǎng)絡中不同的計算節(jié)點,充分利用網(wǎng)絡中的計算資源,而這些節(jié)點可能存在于不同的區(qū)域中,在空間上存在一定距離。雖說這種解釋不那么正式,但也從另一個角度上生動地闡述了分布式的基本特性,即節(jié)點分布。

主站蜘蛛池模板: 自治县| 华宁县| 津市市| 黄浦区| 巴东县| 陇川县| 红桥区| 福泉市| 陇川县| 淅川县| 应城市| 红安县| 泰州市| 建昌县| 平度市| 泉州市| 青川县| 浦城县| 湘西| 永丰县| 保德县| 会泽县| 和林格尔县| 阿荣旗| 望江县| 嘉义市| 泗洪县| 启东市| 黑河市| 凤翔县| 安达市| 翁源县| 琼结县| 杨浦区| 依兰县| 钟山县| 墨竹工卡县| 保德县| 克东县| 左云县| 荆州市|