# Packages
# README

Overview
Dispatch KDHT based node discovery engine
dosgover is a distributed node discovery mechanism that enables locating any entity (server, worker, drone, actor) based on node address.
The intent is to be able to PING
and FIND-NODE
through some transport protocol (currently using grpc). It is not meant for data storage/distribution mechanism. (That will be another package)
Nodes use a Kademlia Hash Table (KDHT) for the following:
- store contact information for other nodes
- provide a list of contacts to new nodes joining the network
- find specific nodes on the network
- functions as a gateway to outside local network
Download
go get github.com/dispatchlabs/disgo/disgover
or
git clone http://github.com/dispatchlabs/disgo/disgover
Wiki Documentation
For more technical details on how disgover works, please visit the Wiki
Dependencies
commons for common types domain types.
Configuration
The disgover package only relies on the configuration loaded by commons
protobuf (see common install instructions
Tests
Tests to be added
Acknowledgments
Add lists of contributors
Contributing
Add link to common CONRIBUTING.md file
License
Add License data