Hi guys, As we know, the new consumer of 0.9 kafka does not need to communicate with zookeeper. What is the motive / rational behind this disign? I have some guesses(correct me if i am wrong):
1. Reduce the complexity of consumer. It's hard to maintain the connections and states of kafka servers and zookeeper servers. 2. Improve performance. Too many consumers querying and writting to zookeeper will decrease the performance as a whole. Thanks.