Bamboo Distributed Hash TableJava分布式哈希表
分散式雜湊表(英語(yǔ):Distributed Hash Table,簡(jiǎn)稱DHT)是分散式計(jì)算系統(tǒng)中的一類,用來(lái)將一個(gè)關(guān)鍵值(key)的集合分散到所有在分散式系統(tǒng)中的節(jié)點(diǎn),并且可以有效地將訊息轉(zhuǎn)送到唯一 一個(gè)擁有查詢者提供的關(guān)鍵值的節(jié)點(diǎn)(Peers)。這里的節(jié)點(diǎn)類似雜湊表中的儲(chǔ)存位置。分散式雜湊表通常是為了擁有極大節(jié)點(diǎn)數(shù)量的系統(tǒng),而且在系統(tǒng)的節(jié)點(diǎn) 常常會(huì)加入或離開(例如網(wǎng)路斷線)而設(shè)計(jì)的。在一個(gè)結(jié)構(gòu)性的延展網(wǎng)路(overlay network)中,參加的節(jié)點(diǎn)需要與系統(tǒng)中一小部份的節(jié)點(diǎn)溝通,這也需要使用分散式雜湊表。分散式雜湊表可以用以建立更復(fù)雜的服務(wù),例如分散式檔案系 統(tǒng)、點(diǎn)對(duì)點(diǎn)技術(shù)檔案分享系統(tǒng)、合作的網(wǎng)頁(yè)快取、多點(diǎn)傳輸、任意點(diǎn)傳輸(anycast)、網(wǎng)域名稱系統(tǒng)以及即時(shí)通訊等。
評(píng)論
圖片
表情
