conduktor.io ↗

KIP-1203 — Allow to configure custom `ReplicaPlacer` implementation

Discussion Broker

Allows operators to plug in a custom ReplicaPlacer implementation via a new unstable broker config, bypassing the default StripedReplicaPlacer round-robin algorithm. The default round-robin placement cannot be overridden without code changes, but some advanced use cases such as internal testing or specialized AZ-aware scenarios require custom placement strategies.

Details

AuthorKen Huang
StatusDiscussion
JIRAKAFKA-19577
WikiView on Apache Wiki
Created2025-08-04
Last Modified2025-08-23
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.