kafka-proxy Binding
BindingProxy
kafka-proxy Binding
Zilla runtime kafka-proxy binding.
kafka_proxy:
  type: kafka-proxy
  kind: proxy
  options:
    external:
      host: kafka-#.external.net
      port: 9093
    internal:
      host: b-#.kafka.internal.net
      port: 9094
  exit: tls_client
Summary
Defines a binding with kafka-proxy support, with proxy behavior.
Configuration
kind*
enum[ "proxy" ]
Behave as a proxy.
options*
object
kafka-proxy-specific options.
options:
  external:
    host: kafka-#.external.net
    port: 9093
  internal:
    host: b-#.kafka.internal.net
    port: 9094
options.external*
object
Kafka proxy endpoint used by external clients.
external:
  host: kafka-#.external.net
  port: 9093
external.host*
string
Hostname pattern for external Kafka broker names, where # is an integer.
external.port*
integer
Port number for external Kafka broker.
options.internal*
object
Internal Kafka broker endpoint.
internal:
  host: b-#.kafka.internal.net
  port: 9094
internal.host*
string
Hostname pattern for internal Kafka broker names, where # is an integer.
internal.port*
integer
Port number for internal Kafka broker.
exit*
string
Default exit binding when no conditional routes are viable.
exit: tls_client
* required

