KIP-732 — Deprecate eos-alpha and replace eos-beta with eos-v2
Accepted Kafka 3.0 StreamsTransactions
Deprecates `processing.guarantee=eos-alpha` in Kafka Streams 3.0 (originally called `exactly_once`) and renames `eos-beta` (introduced in KIP-447) to `eos-v2`. The `eos-alpha` mode uses per-task producers with higher overhead; `eos-v2` (thread-level producer) is more efficient and scalable, and keeping both modes adds significant code complexity.
Details
| Author | A. Sophie Blee-Goldman |
| Status | Accepted |
| Kafka Version | 3.0 |
| JIRA | KAFKA-12574 |
| Wiki | View on Apache Wiki |
| Created | 2021-04-14 |
| Last Modified | 2021-04-28 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.