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]