Kafka: listener.name.internal.ssl.endpoint.identification.algorithm vs. ssl.endpoint.identification.algorithm

Ich habe online gesucht, aber ich kann den Unterschied zwischen diesen beiden Kafka-Eigenschaften nicht verstehen:

  • listener.name.internal.ssl.endpoint.identification.algorithm
  • ssl.endpoint.identification.algorithm

Sind sie gleich?


30
1

Antwort:

Gelöst

listener.name.internal.*-Eigenschaften sind nur anwendbar, wenn Sie INTERNAL:// als listeners-Konfiguration haben und die Standardeinstellung überschreiben möchten.

Andernfalls verwenden alle Zuhörer ssl.endpoint.identification.algorithm

Aus Dokumenten

Different security (SSL and SASL) settings can be configured for each listener by adding a normalised prefix (the listener name is lowercased) to the config name. For example, to set a different keystore for the INTERNAL listener, a config with name listener.name.internal.ssl.keystore.location would be set. If the config for the listener name is not set, the config will fallback to the generic config (i.e. ssl.keystore.location)