Tool · October 2026

Gossip

A small Java 21 UDP gossip demonstration where nodes exchange JSON heartbeats, discover peers, and display their liveness state in a terminal table.

About this project

  • Sends UDP heartbeats with bounded membership samples and learns peer addresses from other nodes.
  • Tracks discovered, alive, suspect, and dead peer states using local monotonic time.
  • Demonstrates peer discovery on a local machine; its cluster membership view is not reliably convergent and is not intended for production or untrusted networks.

Technologies

Java 21 · UDP · JSON · Maven