apache-kafka - 在代理重启时重新加载 kafka 生产者的 bootstrap.server 配置
问题描述
我们在内部云上有一个 kafka 代理设置。我们使用 zookeeper 找到实际的 url 并在 bootstrap.server 配置中提供。现在的问题是当代理重新启动内部云时,它会在具有新主机端口的动态分配的机器上重新启动。现在我最初在生产者配置中给出的主机端口无效。
问题是如何在不重新启动的情况下重新加载此配置。
注意:我知道这对于托管代理来说是一个糟糕的设计,它可以在另一台机器上重新启动,但现在就是这样。
解决方案
我认为您可以在 bootstrap.server 配置中使用域名而不是 ip。
推荐阅读
- firebase - 如何解决终端中的 pod install 错误?
- javascript - 是否有任何速记方法可以将带有标题的字符串数组数组作为第一个数组转换为数组对象?
- node.js - 找不到具有创作密钥 xxxx 和区域 westus 的 LUIS 应用 xxxx
- html - 我怎样才能使这个下拉响应?
- android - Android Studio Profiler 卡住加载
- c# - 比较两个丰富框中的文本
- arrays - 如何使用具有数组的 2 个结构解码 JSON
- javascript - 带有 ajax 的 Vuex 操作未在计算中更新
- javascript - 如何以最简单的方式从数组中获取单个偶数或奇数?
- java - 如何在 Spring Boot 中访问类之外的值定义的 application.properties 文件