Pergunta

Qual tabela de hash distribuída (DHT) é mais fácil de implementar no Python? Algum bom exemplo que não está inchado?

Não estou procurando uma definição de DHT, porque estou mais orientado e focado no design e implementação de tal.

Foi útil?

Solução

Se você está focado na implementação, em vez de procurar uma solução pronta para uso, este artigo pode ajudar um pouco: http://www.linuxjournal.com/article/6797

Outras dicas

No meu trabalho com o qual estou trabalhando entragou. Não posso dizer que é um ótimo código, mas parece ser o único Kademlia Implementação para Python por aí.

Eu acho que a Kademlia se tornou o DHT padrão para a maioria dos aplicativos hoje, porque é bastante simples e tem pesquisas rápidas. Pelo menos no mundo acadêmico que eu já vi até agora.

Você pode querer conferir Dhtbot. É uma implementação do Python do BitTorrent MDHT e está escrito usando Twisted, uma biblioteca de rede Python de alto nível.

(** Isenção de responsabilidade: eu sou o autor de Dhtbot)

Você também pode verificar btdht Isso não usa torcido e é útil para farejar o DHT BitTorrent.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top