Well, from my point of view it at least makes sense to abstract out the
implementation. Now any attempt to replace ZK with something else will lead
to significant efforts.
So, even providing of pluggable interface for the consensus and metadata
would be extremely helpful and would enable other peop
I don't think it makes sense to change the core default implementation with
KIP-30. Too much risk both in stability and in increasing the time to
getting it done and available for folks that want to try Kafka without
Zookeeper.
It would be interesting to see how that implementation would work alon
Hi,
Are there any plans to work on this improvement?
As a possible core for default implementation it might worth to consider
https://github.com/belaban/jgroups-raft .
It already contains RAFT consensus algorithm implementation. Adding
something like distributed hash map for shared metadata should