KIP-98
EN: KIP-98
Kafka Improvement Proposal 98, влитый в Kafka 0.11.0, введший два примитива для exactly-once-обработки: идемпотентный producer (PID + sequence numbers) и transactions API. Transactions API позволяет producer-у атомарно записывать в несколько партиций и фиксировать offset-ы consumer-а, поэтому consumer-ы с isolation.level=read_committed никогда не видят частичных результатов от прерванных транзакций.