/gogossip

A simple gossip protocol library implemented in Go.

Primary LanguageGoMIT LicenseMIT

gogossip

Introduction

A simple gossip protocol library implemented in Go.

Gossip Protocol

A gossip protocol is a style of computer-to-computer communication protocol inspired by the form of gossip seen in social networks. Modern distributed systems often use gossip protocols to solve problems that might be difficult to solve in other ways, either because the underlying network has an inconvenient structure, is extremely large, or because gossip solutions are the most efficient ones available. wikipedia

Setup

go get github.com/reterVision/gogossip

Usage

Please check sample usage.

TODO

  • New service registration
  • Configuraiton management
  • Add tests