How to proxy Apache Kafka producer requests on the Kafka broker, and redirect to a separate Kafka cluster?

Viewed 449

How to proxy Apache Kafka producer requests on the Kafka broker, and redirect to a separate Kafka cluster?

In my specific case, it's not possible to update the clients that write to this cluster. This means, it's not feasible to do the following:

  1. Updating the bootstrap broker configuration in the client
  2. Rewrite the client code to support Confluent REST Proxy

Therefore, I'm looking for proxy that would work on the Kafka Protocol

Here are some potential options I've discovered so far:

  1. Kafka-proxy
  2. EnvoyProxy

Does anyone have any experience with the tools above (or alternative tools) that would allow me to redirect a binary TCP Kafka request to a separate Kafka cluster?

0 Answers
Related