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

Reply via email to