哪种分布式哈希表(DHT)最容易在Python中实现?任何不臃肿的好例子?
我不是在寻找DHT的定义,因为我更倾向于专注于设计和实施这些定义。
答案 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非常有用。