Skip to main content

kafka-proxy Binding

BindingProxy

kafka-proxy Binding

Available in Zillaopen in new window

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