Implementação simples de DHT de código aberto em Java para fins de aprendizagem [fechado]

StackOverflow https://stackoverflow.com/questions/5989029

  •  13-11-2019
  •  | 
  •  

Pergunta

Estou procurando recomendações para uma simples implementação de código aberto de uma tabela de hash distribuída em Java para brincar.Não há recursos extravagantes, apenas para fins de aprendizagem, nenhuma funcionalidade de produção necessária.Deve ser simples de configurar (por exemplo, máquina física com N-JVMs) e bem documentada de preferência com alguns exemplos, tutoriais ou guias de partida.

Pesquisa produz esses candidatos: FreePastry e OpenChord Mas não estou totalmente convencido de que eles atendem aos meus critérios Simplicity-Wise.

Você tem alguma experiência com essas ou outras implementações?Recomendações?

Obrigado e adios

Foi útil?

Solução

talvez jdht vai cabera conta.Eu não te verei, mas está escrito em uma universidade, às vezes isso significa que é simples e usado para ensinar.: -)

Outras dicas

tomp2p no github.

Eu tenho trabalhado em implementação de Kademlia ultimamente.É muito simples de configurar e usar e é bem documentado.Existem vários testes escritos que demonstram a funcionalidade diferente, bem como um guia inicial no próprio arquivo Readme.md.

Você pode usar openkad

Eu comecei com pastelaria livre ... tive uma ótima experiência com isso.Foi muito simples de configurar e administrar um anel de nós.Eu tenho usado principalmente o passado (armazenamento de arquivos) e tem sido muito fácil de funcionar.Eu sugiro dar uma olhada no tutorial passado aqui. https://trac.freepastry.org/wiki/tut_past

O código é simplificado na minha opinião, mas você diz que é tudo que você precisa, então eu acho que está tudo bem.

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