scalecube / scalecube-cluster

ScaleCube Cluster is a lightweight Java VM implementation of SWIM: Scalable Weakly-consistent Infection-style Process Group Membership Protocol. features cluster membership, failure detection, and gossip protocol library.
http://scalecube.github.io/
Apache License 2.0
263 stars 88 forks source link

Use UDP transport protocol for gossip messages #131

Closed antonkharenko closed 5 years ago

antonkharenko commented 8 years ago

Since Gossip Protocol by design introduces a lot of reliability it is safe and more efficient to use UDP transport for sending Gossip messages instead of TCP. Take into account that Failure Detector messages (Ack, Ping, Ping-Req) as well as Sync messages still should continue to use TCP on trasnport layer.

Downstream dependencies:

ronenhamias commented 5 years ago

will be implemented as part of reactor aeron adoption