Hi Everyone,

One of the pre-requisites we have for supporting multiple security
protocols (SSL, Kerberos) is to support them on separate ports.

This is done in KAFKA-1684 (The SSL Patch), but that patch addresses
several different issues - Multiple ports, enriching the channels, SSL
implementation - which makes it more challenging to review and to test.

I'd like to split this into 3 separate patches: multi-port brokers,
enriching SocketChannel, and  the actual security implementations.

Since even just adding support for multiple listeners per broker is
somewhat involved and touches multiple components, I wrote a short design
document that covers the necessary changes and the upgrade process:

https://cwiki.apache.org/confluence/display/KAFKA/Multiple+Listeners+for+Kafka+Brokers

Comments are more than welcome :)

If this is acceptable, hope to have a patch ready in few days.

Gwen Shapira

Reply via email to