最容易实施的DHT

时间:2009-11-09 23:20:59

标签: python p2p dht

哪种分布式哈希表(DHT)最容易在Python中实现?任何不臃肿的好例子?

我不是在寻找DHT的定义,因为我更倾向于专注于设计和实施这些定义。

4 个答案:

答案 0 :(得分:10)

在我的工作中,我正在与entagled合作。我不能说这是很棒的代码,但它似乎是Python唯一的Kademlia实现。

我认为Kademlia已成为当今大多数应用程序的默认DHT,因为它非常简单并且具有快速查找功能。至少在我到目前为止看到的学术界。

答案 1 :(得分:7)

如果您专注于实施,而不是寻找开箱即用的解决方案,那么本文可能会有所帮助:http://www.linuxjournal.com/article/6797

答案 2 :(得分:4)

您可能想查看DHTBot。它是BitTorrent MDHT的python实现,使用twisted,一个高级python网络库编写。

(**免责声明:我是DHTBot的作者)

答案 3 :(得分:2)

你也可以检查那些没有使用扭曲的btdht,这对嗅探Bittorrent DHT非常有用。