title: When does Kafka Leader Election happen?
body: <p>When and how often does Kafka High Level Producer elect a leader? 
  Does it do before sending each message or only once at the time of creating connection?</p>