title: Behaviour of KafkaProducer when the connection to Kafka stream is broken
body: <p>I was expecting that KafkaProducer will throw timeout exception when the connection to brokers is broken (e.g. losing internet access, brokers is not available...), but from what I observed, KafkaProducer still performed the sending normally without any problem. (I set Ack to no).</p>
  
  <p>I checked its documentation and there is no part about how the KafkaProducer will behave when the connection to brokers is broken/ restored.</p>
  
  <p>Does anyone have experiences with this? I'm using Kafka version 0.10, with asynchronous send and handle error in callback. </p>