apache-kafka - 当其中一个代理发生故障而其他代理正在运行时,Kafka Stream 应用程序会发生故障
问题描述
我们有一个使用 Spring Cloud Stream 的 Kafka Stream 应用程序,使用 AWS MSK 连接到 3 个复制因子为 3 的代理。
现在每个月都会进行一次定期修补,每次只有一个经纪人出现故障。但是,即使一个代理关闭而其他 2 个代理异常启动,Kafka 流应用程序也会关闭(SHUTDOWN 状态)
org.apache.kafka.clients.NetworkClient:[AdminClient clientId=blabla] 无法建立到节点 1 的连接。经纪人可能不可用。
有人可以指导我确保即使其他 2 个代理在此间隔期间启动,Kafka 流也不会关闭。
解决方案
推荐阅读
- machine-learning - 当有平局时如何使用 KNN 中的 K 值对类进行分类
- html - 修复响应图像上的位置图像
- node.js - Nuxt 的 Docker 构建缺少 core-js 依赖项
- javascript - 是什么导致在这个苗条的应用程序中编译 SASS 失败?
- swagger - 重命名端点 /openapi 和 /openapi/ui
- python - 如何使用 Pandas 为新类别分配值?
- python - 新的 python venv 正在使用全局包
- typescript - 实现“宏”TypeScript 转换器
- facebook - Facebook Graph API:组的 GET 不适用于大多数公共组
- css - 意外的 CSS 溢出故障