You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "黃竣陽 (Jira)" <ji...@apache.org> on 2025/07/16 16:33:00 UTC

[jira] [Created] (KAFKA-19515) Align broker and controller "advertised.listeners" and "listeners" behaviour

黃竣陽 created KAFKA-19515:
---------------------------

             Summary: Align broker and controller "advertised.listeners" and "listeners" behaviour
                 Key: KAFKA-19515
                 URL: https://issues.apache.org/jira/browse/KAFKA-19515
             Project: Kafka
          Issue Type: Improvement
            Reporter: 黃竣陽
            Assignee: 黃竣陽


In the controller, we can configure the {{listeners}} setting as {{{}CONTROLLER://0.0.0.0:9093{}}}, which means it will bind to all network interfaces. If {{advertised.listeners}} is not explicitly set, the controller will automatically infer it from the {{listeners}} value.

However, the behavior is different in the broker. If we set {{listeners}} to {{{}PLAINTEXT://0.0.0.0:9093{}}}, the broker will throw an exception instead of automatically inferring the {{advertised.listeners}} value.

We should align this behavior—either both should throw an exception when using a wildcard address ({{{}0.0.0.0{}}}), or both should automatically infer {{advertised.listeners}} from {{{}listeners{}}}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)