fc866ebe92
This commit implements peer exchange (abbreviated PEX) between peers of the gossip cluster. This allows using a set of fixed seeds and dynamic node membership - nodes can come and go without having to be manually configured across all peers in order to communicate. "Dead" peers are periodically cleaned from the local list of active peers, ensuring the list of peers doesn't grow forever as node churn occurs. This is a best-effort, conservative process, biasing towards reliability/deliverability rather than accuracy and fast removal - it's not a health check! |
||
---|---|---|
.. | ||
gossip.proto |