XiaoyiPeng commented on issue #568:
URL: 
https://github.com/apache/rocketmq-externals/issues/568#issuecomment-982219231


   > @LiuzcEECS, A very simple example, the consumer obtains the consumer 
instance list (cid list) from a randomly selected broker, but the view of cid 
list on different brokers may be inconsistent (the view of cid list on the 
broker is maintained by the consumer sending the heartbeat, the network and 
other reasons may cause inconsistency), inconsistency between the cid lists 
seen by consumers will cause confusion with rebalancing.
   
    Yeah, in kafka 0.8, rebalance is also executing on the client side, but due 
to Zookeeper views cannot be strictly consistent on all clients([zookeeper 
consistency 
guarantees](https://zookeeper.apache.org/doc/current/zookeeperInternals.html#sc_consistency)),
 kafka make rebalance on the server side from Kafka 0.9.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to