Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法配置卡夫卡消费者(apache.kafka.kafka客户端)通过代理与卡夫卡代理一起工作?_Java_Apache Kafka_Proxy - Fatal编程技术网

Java 有没有办法配置卡夫卡消费者(apache.kafka.kafka客户端)通过代理与卡夫卡代理一起工作?

Java 有没有办法配置卡夫卡消费者(apache.kafka.kafka客户端)通过代理与卡夫卡代理一起工作?,java,apache-kafka,proxy,Java,Apache Kafka,Proxy,我正在使用KafkaConsumer java客户端连接Kafka代理。 我的用户可以在KafkaConsumer和代理之间定义代理(ip:port) ---------------------- ------------- ----------------------- | Application client | <---> | TCP Proxy | <---> | Target (e.g. kafka) | --------

我正在使用KafkaConsumer java客户端连接Kafka代理。 我的用户可以在KafkaConsumer和代理之间定义代理(ip:port)

----------------------         -------------         -----------------------
| Application client |  <--->  | TCP Proxy |  <--->  | Target (e.g. kafka) |
----------------------         -------------         -----------------------
------------------------------------------------------------
|应用程序客户端| | TCP代理| |目标(例如卡夫卡)|
----------------------         -------------         -----------------------
如果没有代理,配置“boostrap.servers”和代理列表就足以建立初始连接

我的问题是,如何管理卡夫卡消费者通过代理与经纪人建立初始连接?apache卡夫卡是否有这种支持


我试图找到一个属性,如“
侦听器”
”和“
播发。侦听器”
”,但是,它们是代理配置,我无法配置代理

TCP协议需要建立套接字握手,然后从上游Kafka请求事件,然后作为流式响应转发回请求客户端

如果构建TCP协议对您来说太难了,那么您可以使用KAFKA REST代理

或者,澄清为什么您不能直接连接到任何经纪人

这似乎意味着创建socks代理将是一项挑战,因此您只剩下@cricket_007的建议——卡夫卡REST代理。