Kafka 事务性最开始的出发点是为了在 Kafka Streams 中实现 Exactly-Once 语义的数据处理,这部分的实现要比幂等性的实现复杂一些,但是幂等性实现是事务性实现的基础。简单来说,Kafka 事务性是为了解决 atomic writes across partitions。 Kafka 事务相关总结 Kafka