Hive2Hive / Hive2Hive

Java library for secure, distributed, P2P-based file synchronization and sharing.
MIT License
522 stars 121 forks source link

P2P Network architecture #153

Open Semenkoe opened 6 years ago

Semenkoe commented 6 years ago

Hi, At the moment I want to try to use it for my studying project and I have a question: (I didn't find the answer on TomP2P page, so probably you may know). What is the routing (network) distributed architecture is at the base of the framework? Is it Chord or Kademlia (or maybe something else)? Thank you in advance and thanks for the framework 👍

nicoruti commented 6 years ago

Hi @Semenkoe Thanks for your interest in TomP2P and Hive2Hive! TomP2P uses Kademlia routing concept. Here are some slides of introduction lessons of TomP2P from the University:

I hope they help you in understanding. Feel free to contribute (fork or pull request) on either project.

Semenkoe commented 6 years ago

Yeah, I found that. Thanks. But as I understood, you stopped working on Hive2Hive (probably in 2015) and there is no clear documentation/samples/examples now and everything that I can find is here, on GitHub?

nicoruti commented 6 years ago

Yes, unfortunately, we had to stop developing on Hive2Hive due to time reasons. What we have for documentation is:

Yes, everything we have is here on Github.