hyparview-example

Example gossip client using hyparview for membership

MPL-2.0 License

Stars
4
Committers
2
  • Hyparview Example

A sample client for http://github.com/hashicorp/hyparview over TLS

  • Configuration in environment see main.go
  • Key generation via make (requires installed consul)
  • GRPC communication that requires client certificates
    • Enforces CA signing
    • Only configures CA, own certs
  • bin/run Starts a connected cluster
  • Meaningful status logging
  • Mechanism to create gossip application messages
  • go mod to include hyparview
  • Demo
  • Think about threads (just copies)
  • Use the private ips (only public, just opened up the ports)
  • d3 graph updates
  • node color by app value
  • remove missing links/nodes
  • gossip on click