Самый простой DHT для реализации
Вопрос
Какую распределенную хэш-таблицу (DHT) проще всего реализовать на Python?Есть какой-нибудь хороший пример, который не раздут?
Я не ищу определение DHT, потому что я более ориентирован на разработку и внедрение такого.
Решение
Если вы сосредоточены на реализации, а не ищете готовое решение, эта статья может немного помочь: http://www.linuxjournal.com/article/6797
Другие советы
В своей работе я работаю с запутанный.Я не могу сказать, что это отличный код, но, похоже, это единственный Кадемлия реализация для Python по всему миру.
Я думаю, что Kademlia стала DHT по умолчанию для большинства приложений сегодня, потому что она довольно проста и обеспечивает быстрый поиск.По крайней мере, в академическом мире, который я видел до сих пор.
Возможно, вы захотите проверить DHTBot.Это python-реализация BitTorrent MDHT и написана с использованием twisted, сетевой библиотеки python высокого уровня.
(**Отказотответственности:Я автор DHTBot)
Вы также можете проверить кста - т это не использует twisted и полезно для прослушивания Bittorrent DHT.