2011-05-13 60 views
10

我正在尋找一個簡單的開源實現分佈式哈希表在Java中的建議來玩弄。沒有花哨的功能,僅用於學習目的,不需要生產功能。應該很簡單(例如使用n-JVM的1臺物理機),並且最好有一些例子,教程或入門指南。在Java中用於學習目的的簡單的開源DHT實現

研究產生這些候選人:FreePastryOpenChord但我不完全相信他們符合我簡單明智的標準。

你有這些或其他實現的經驗嗎?建議?

感謝&一路平安

回答

4

也許JDHT將適合該法案。我沒有自己檢查過它,但它是在大學寫的,有時這意味着它很簡單並且用於教學。 :-)

+0

服務器未找到 – Sergei 2016-06-23 22:27:51

+0

斷開的鏈接到JDHT。我搜索了一下,試圖找出它是否移動,但不容易找到。也許項目已經死了。至少它在互聯網上的「足跡」似乎表明了這一點。 – Kris 2016-07-17 22:29:08

1

您可以使用openkad

+0

看起來死了。下載鏈接將您帶到谷歌驅動器上的空文件夾。 – Kris 2016-07-17 22:28:09

9

TomP2P Github上。

+0

2015年最適合我:在github上積極開發和大量委員,超過50個分支,android支持。 – sulai 2015-02-13 11:18:17

0

我從免費的糕點開始......我對它有很好的體驗。設置和運行一組節點非常簡單。我一直主要使用PAST(文件存儲),它很容易運行。我建議看看這裏的PAST教程。 https://trac.freepastry.org/wiki/tut_past

在我看來,代碼已經過於簡化了,但你說這就是你需要的全部,所以我猜這就行了。

3

最近我一直在致力於an implementation of Kademlia。它的設置和使用非常簡單,並且有很好的文檔記錄。有幾個測試用於演示Readme.md文件本身的不同功能以及起始指南。

+0

我剛剛分叉您的回購,但我似乎無法找到您的測試來源。 – 2018-02-22 13:40:49