A backend cluster is an abstraction of a real Kafka cluster. It stores the connection and configuration details required for Kong Event Gateway to proxy traffic to Kafka.
Multiple Kafka clusters can be proxied through a single Kong Event Gateway. The Event Gateway control plane manages information such as:
- Authentication credentials for connecting to Kafka clusters
- TLS verification preferences
- Metadata refresh intervals for fetching cluster information
flowchart LR
A[Kafka
client]
B[Listener
(TCP socket)
+ listener policies]
C@{ shape: processes, label: "Virtual clusters
+ consume, produce,
and cluster policies"}
D[Backend
cluster]
E[Kafka
cluster]
A --> B
subgraph id1 [Event Gateway]
B --> C
C --> D
end
D --> E
style D stroke:#86e2cc
style id1 rx:7,ry:7