conduktor.io ↗

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

AuthorLevani Kokhreidze
StatusAccepted
Kafka Version3.2
JIRAKAFKA-6718
WikiView on Apache Wiki
Created2021-01-25
Last Modified2023-05-12
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.