About kafka 0.8 producer zookeeper-based load balancing on per-request basis
We know, in kafka 0.8, producer connect to broker directly, it without connecting to zookeeper. Than how it achieve zookeeper-based load balance on per-request basis?
Actually, when a topic be created, its partition will distributed in one or more brokers. When a message be sent, it will be delivered to a certain partition according to its key word. That is to say ,a certain must be sent to a fixed partition on a fixed broker. How the so called load balancing works?