title: Is Apache Kafka able to handle transactions?
body: <p>we plan to use Kafka as a central component in our data warehouse given that the producer is able to handle transactions (in short: rollbacks and commits).</p>
  
  <p>When googling <em>Kafka + Transactions</em> I find a lot of theoretical thoughts about the possibility of how Kafka <em>could</em> handle transactions but at the moment I do not see any function in the java API that supports commits and rollbacks for the <em>producer</em>.</p>
  
  <p>Has anybody made some experiences with transactions and Kafka and can give me an hint?</p>