package
2.2.0+incompatible
Repository: https://github.com/dispatchlabs/disgo.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

 

Go Version 1.9.2

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