conduktor.io ↗

KIP-2 — Refactor brokers to allow listening on multiple ports and IPs

Accepted BrokerProtocolSecurity

KIP-2 refactors brokers to support multiple listeners by introducing a comma-separated `listeners` config (e.g. `PLAINTEXT://host:9092,SSL://host:9093`) and updating the `UpdateMetadataRequest` wire protocol to carry multiple endpoint entries per broker. This enables different security protocols on different ports, laying the foundation for TLS and SASL support alongside plaintext traffic.

Protocol Impact

Metadata · UpdateMetadata

Details

AuthorGwen Shapira
StatusAccepted
JIRAKAFKA-1809
WikiView on Apache Wiki
Created2015-01-20
Last Modified2015-07-18
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.