apache-kafka - 使用 TLS 和 Spring-kafka 的 AWS MSK 问题
问题描述
任何人使用 AWS MSK 和 TLS,使用 Spring-kafka,下面是我们应用程序的详细信息,使用下面的配置,应用程序无法正常工作
- 我们已经在 Fargate 上部署了我们的消费者/生产者
- kafka-client 版本为 2.1.1
以下是用作消费者和生产者一部分的配置值
spring.kafka.ssl.protocol=ssl spring.kafka.ssl.trust-store-location=file:/home/ec2-user/truststore.jks spring.kafka.properties.security.protocol=ssl spring.kafka.bootstrap-servers:"xxxx:9094,xxxx:9094,xxxx:9094"
当我们部署应用程序时,Fargate 实例不断重启,抛出内存不足异常,但我们的任务定义是 4cpu 和 12 GB RAM,通常应用程序在 2cpu 和 4 GB RAM 下运行良好。此外,应用程序在早期使用自托管 Kafka 时运行良好。
解决方案
推荐阅读
- reactjs - 类型错误:state.getIn 不是函数
- python - 使用 plotly.graph_objects.Scatter 绘图时如何使用列作为颜色维度?
- uber-api - H3 DGGS:一般问题
- ios - viewDidAppear() 中的图像动画问题,有什么建议吗?
- r - 使用 R 从 javascripted 下载按钮中抓取数据
- firebase - 如何将类型映射列表保存到 Firestore,然后读取/写入创建的映射?
- javascript - 如何摆脱对象的引用?
- kubernetes - Kubernetes NFS 存储使用 PV 和 PVC
- android-studio - 在 Android Studio 模拟器上佩戴 OS 导航
- python - 基于5元组数据的高效存储和转发方式