-
Notifications
You must be signed in to change notification settings - Fork 532
Membership protocols
Dynomite supports 2 methods to maintain a node's membership status:
Each dynomite node will periodically reach out to a local service (a proxy to the centralized service) to obtain the cluster members. For more information, please look at this code: https://github.com/Netflix/dynomite/blob/master/src/seedsprovider/dyn_florida.c#L13
You can also check the token management section by Dynomite-manager.
Gossip is disabled by default and can be turned on by providing "-g" flag on the command line. Each node maintains a data structure on the rest of the cluster topology and periodically pick a random node to spread out its data. Note that in using this you still need to provide a seed list for each node. http://www.cs.cornell.edu/projects/Quicksilver/public_pdfs/SWIM.pdf