title: Does enabling Idempotence on a Kafka producer decrease throughput
body: <p>I have kafka producer with <strong>idempotence enabled</strong> (without exactly once semantics or transaction enabled) within a rest endpoint call. The reason I enabled it is because the I did not want any duplicates cause by the kafka retries. I am concerned about the following:</p>
  <ul>
  <li>Will having idempotence slow down my endpoint? (This endpoint needs to be really fast)</li>
  <li>I read the kafka api doc, that enabling idempotence will make the retries infinite (what ?)</li>
  <li>Do I really need idempotence if i am not using it with transactions ?</li>
  </ul>