Are you referring to something like this: https://github.com/edwardcapriolo/gossip
ZooKeeper and other systems with a consensus core give you strong guarantees with respect to the order of updates, and for example, you won't be able to avoid split brain with current ISRs if you don't have this consensus core. Gossip also traditionally has an issue with latency of propagation, so it is unclear to me whether that is a good fit for a system like Kafka that needs to react fast to crashes and soft errors. But I'm biased, you need to hear from others. -Flavio On 01 Jun 2016, at 11:17, Unmesh Joshi <unmeshjo...@gmail.com> wrote: Hi, I see that Kafka uses zookeeper for group membership and leader election. Curious to know if Kafka developers ever discussed to move away from Zookeeper and use Gossip based protocols. Is there any specific advantage of using Zookeeper over Gossip based implementation or vice versa? Thanks, Unmesh