amazon-kinesis-kpl - KPL 是否支持代理配置?
问题描述
我在微服务中配置了 Spring bean,如下所示,我用来连接到 Kinesis:
@Bean
// ClientConfiguration has proxy protocol, proxy host, and proxy port set
public AmazonKinesisAsync amazonKinesisAsync(ClientConfiguration clientConfiguration, AppProperties properties) {
return AmazonKinesisAsyncClientBuilder.standard().
withClientConfiguration(clientConfiguration).withRegion(properties.getRegion()).build();
}
@Bean
public KinesisProducerConfiguration kinesisProducerConfiguration(AppProperties properties) {
return new KinesisProducerConfiguration()
.setRegion(properties.getRegion());
}
这个 GH issue指出 KPL 不支持代理配置,但我希望有一种方法可以在防火墙后面使用 KPL。所以,我的主要问题是 KPL 是否支持代理配置,如果不支持,我如何在公司防火墙后面使用 KPL/KCL?我在此处阅读了有关 AWS Kinesis VPC 终端节点的信息,那么如果我们不能将 KPL 与代理配置一起使用,这会是我们唯一的选择吗?
解决方案
推荐阅读
- elasticsearch - 将具有多个条件的 elasticsearch DSL 查询转换为 URI 搜索
- r - R - dplyr - mutate_if 多个条件
- javascript - 从引导选项卡生成 javascript 表
- mongodb - Azure 应用服务为 Docker MongoDB 映像附加虚拟磁盘
- c++ - C++ 强制在子类中实现方法但具有不同的签名
- image - 如何从 wand.image.Image 读取图像而不将其保存到驱动器
- c# - 将 XML 字符串转换为 HTML
- android - Firebase 消息未收到
- javascript - JQuery - 在分隔符替代后获取值?
- c# - 在 web.config 文件中设置 oracle 本机加密