ATTENTION: For more info and latest version, refer to https://github.com/estigma88/jdhtuq.

jDHTUQ is a peer-to-peer DHT system based in Chord algorithm, but built like API to generalize the implementation of peer-to-peer DHT systems. jDHTUQ have two fundamental services , put and get of resource.

Features

  • Reusable api for lookup and storage
  • One implementation of Chord algorithm
  • One implementation of a resources management (DHash)
  • Spring Boot Starters for easy setup
  • Independent communication module configurable
  • Peer to peer communication simulation using a data structure
  • Peer to peer network communication using sockets

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow jDHTUQ

jDHTUQ Web Site

Other Useful Business Software
Auth for GenAI | Auth0 Icon
Auth for GenAI | Auth0

Enable AI agents to securely access tools, workflows, and data with fine-grained control and just a few lines of code.

Easily implement secure login experiences for AI Agents - from interactive chatbots to background workers with Auth0. Auth for GenAI is now available in Developer Preview
Try free now
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • The code depicting Chord is working good !!! Thanks a lot !!! My requirement is to choose a directory instead of a file, and copy the directory to the correponding node, where the hashed directory path matches. Can you just specify the files that needs to be modified for the same
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Intended Audience

Information Technology, Science/Research, Developers

User Interface

Java Swing

Programming Language

Java

Related Categories

Java File Transfer Protocol (FTP) Software, Java Networking Software, Java Distributed Computing Software

Registered

2010-06-16