Kafka Partition Scalability
Transactions in Apache Kafka | Confluent

Transactions in Apache Kafka | Confluent

11/17/2017 · Apurva Mehta

What this post added

This post dives deeper into Kafka transactions, building upon previous discussions of exactly-once semantics. It elaborates on the 'why' behind transactions for read-process-write patterns, explains transactional semantics for atomic multi-partition writes and zombie fencing, and details the Java client API for implementing these. It also provides an overview of the internal components like the Transaction Coordinator and Transaction Log, and the data flow involved in transactional operations.

Read the original post ↗