作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个在 AWS 上运行的 Kafka 集群。我想从我的应用程序服务器使用标准的 kafka-console-consumer 连接到集群。应用服务器可以通过 SOCKS-Proxy 访问互联网。无需身份验证
如何告诉 Kafka 客户端通过代理连接?
我尝试了很多方法,包括将标准的 JVM 代理参数添加到 kaka-run-class.sh 脚本中。但我仍然收到连接拒绝错误。
exec $JAVA -DsocksProxyHost=proxy.host.name -DsocksProxyPort=1080 $KAFKA_HEAP_OPTS $KAFKA_JVM_PERFORMANCE_OPTS $KAFKA_GC_LOG_OPTS $KAFKA_JMX_OPTS $KAFKA_LOG4J_OPTS -cp $CLASSPATH $KAFKA_OPTS "$@"
最佳答案
正如评论和编辑中提到的,提问者已经找到了解决方案/根本原因:
It turns out, Kafka uses the java.nio library. It's socketimplementation is not compatible with proxies. So the jvm parameters Iused have no effect on the Kafka client.
关于java - 通过 SOCKS Proxy 连接到 Kafka,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47570246/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!