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

2.1.1 集中式通信網(wǎng)

傳統(tǒng)的方式是建立一個(gè)集中式的通信網(wǎng),以一個(gè)機(jī)器節(jié)點(diǎn)為中心機(jī)器節(jié)點(diǎn),并統(tǒng)一控制著其他的機(jī)器節(jié)點(diǎn)。所有機(jī)器節(jié)點(diǎn)都和中心機(jī)器節(jié)點(diǎn)用一條物理線路連接,并為每個(gè)機(jī)器節(jié)點(diǎn)賦予一個(gè)唯一編號。各個(gè)機(jī)器節(jié)點(diǎn)之間的通信都需要指明其目的機(jī)器節(jié)點(diǎn)編號,并將數(shù)據(jù)先發(fā)送到中心機(jī)器節(jié)點(diǎn),再由中心機(jī)器節(jié)點(diǎn)進(jìn)行轉(zhuǎn)發(fā)。這種網(wǎng)絡(luò)的示意圖如圖2-1所示。

圖2-1 基本的Storm實(shí)時(shí)處理系統(tǒng)拓?fù)浣Y(jié)構(gòu)

這種網(wǎng)絡(luò)看起來很好。結(jié)構(gòu)很簡單,我們只要確保中心機(jī)器節(jié)點(diǎn)和各個(gè)機(jī)器節(jié)點(diǎn)之間可靠連通即可。

但真的是那么簡單嗎?

事實(shí)并非如此。如果因?yàn)樽匀辉蚧蚍亲匀辉驅(qū)е轮行臋C(jī)器節(jié)點(diǎn)損壞,那么整個(gè)網(wǎng)絡(luò)都會癱瘓,這種網(wǎng)絡(luò)明顯不是很健壯。其次,直接建立一條從中心機(jī)器節(jié)點(diǎn)到各機(jī)器節(jié)點(diǎn)的可靠物理通道不是那么簡單,尤其是在線路很長的時(shí)候無論是成本還是可行性上都是有問題的。

那么應(yīng)該如何做呢?可以發(fā)現(xiàn),該網(wǎng)絡(luò)的核心問題是——所有節(jié)點(diǎn)都要通過中心機(jī)器節(jié)點(diǎn)進(jìn)行通信。那么我們可以把這個(gè)“蹩腳”的中心節(jié)點(diǎn)機(jī)器去掉,建立一套健壯穩(wěn)定、實(shí)時(shí)性好的網(wǎng)絡(luò)嗎?答案是肯定的。

主站蜘蛛池模板: 太白县| 光泽县| 望江县| 交城县| 万载县| 泽普县| 金昌市| 祁连县| 扎囊县| 龙岩市| 普安县| 西华县| 康马县| 西乌珠穆沁旗| 金门县| 阆中市| 黔西| 甘肃省| 丹凤县| 蕲春县| 兰坪| 黄龙县| 襄垣县| 东乡族自治县| 牡丹江市| 贞丰县| 策勒县| 达日县| 泰顺县| 抚远县| 罗定市| 阿尔山市| 社会| 永登县| 磴口县| 盐城市| 高阳县| 江阴市| 任丘市| 南丰县| 天长市|