KIP-708 — Rack aware StandbyTask assignment for Kafka Streams
Accepted Kafka 3.2 StreamsConsumer
Adds rack-aware placement of Kafka Streams standby tasks so they are assigned to instances in a different rack/AZ than the corresponding active task, using the rack-aware replica assignment strategy. Without rack awareness, a single AZ failure could take down both an active task and its standby simultaneously, eliminating fast-failover recovery.
Details
| Author | Levani Kokhreidze |
| Status | Accepted |
| Kafka Version | 3.2 |
| JIRA | KAFKA-6718 |
| Wiki | View on Apache Wiki |
| Created | 2021-01-25 |
| Last Modified | 2023-05-12 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.