当前位置: 首页 > 知识库问答 >
问题:

代理重启时重新加载kafka producer的bootstrap.server配置

方博
2023-03-14

我们在内部云上安装了kafka broker。我们使用zookeeper找到实际的url,并在bootstrap.server配置中提供。现在的问题是,当代理重新启动内部云时,它会使用新的主机端口在动态分配的机器上重新启动。现在,我最初在生产者配置中给出的主机端口无效。

问题是如何在不重新启动的情况下重新加载此配置。

注意:我知道这是一个糟糕的设计主机代理,它可以在不同的机器上重新启动,但这就是现在的情况。

共有1个答案

曾航
2023-03-14

我认为你可以在bootstrap.server配置中使用域名而不是ip。

 类似资料:
  • 在我的项目中,我使用属性占位符读取属性文件,其中包含数据库连接的配置。在我的初始设置和重新配置过程中,我希望能够更改数据库主机的详细信息。 我尝试使用在当前应用程序上下文中调用的刷新()方法,但不知何故没有重新加载Spring Data Bean,并且我得到了Spring Data发出的IllegalStateException: 不幸的是,我对bean及其生命周期不是很有信心,所以我需要帮助重新

  • 我试图用TheNewBoston的教程制作一个蛇游戏,因为我是一名中学生,在Python方面没有太多经验。代码是: 但是,当我执行、播放、丢失并按C重试时,会出现此错误。当我想退出时,Q可以正常工作,但C只是退出,并打印此错误: C:\Python34\python。exe“C:/Users/Ded/PycharmProjects/PyGame/PyGame Tutorial.py”回溯(上次调用

  • 问题内容: 我将log4j2.xml配置文件设置为每30秒检查一次: 是否可以以编程方式告诉log4j2检查配置中的更改而不是超时? 注意: 我不想以编程方式加载指定配置文件的配置,我只想告诉log4j2检查MonitorInterval过期之前已加载的配置文件。 谢谢! 问题答案: 看来我找到了解决方案: 有人看到任何错误/副作用吗?

  • 我们正在使用JBoss Enterprise Application Platform server(即JBoss EAP 6.1)来开发使用Logback进行日志记录的新web应用程序。我们已经使用JBoss EAP好几个月了,一切都很好。此外,正如您所知,您可以在运行时在JBOSS上部署和取消部署应用程序和配置文件(如mail service.xml),也就是说,无需重新启动服务器。 但是,如

  • 问题内容: 如何在不重新启动servlet容器的情况下刷新Spring配置文件? 我正在寻找JRebel以外的解决方案。 问题答案: 对于那些最近在这上面绊脚石的人来说,解决此问题的当前和现代方法是使用Spring Boot的Cloud Config。 只需添加注释你刷新豆类和你的主/配置。 因此,例如,以下Controller类: 在Spring Boot Actuator上(通过HTTP端点或

  • 如果普罗米修斯配置重新加载成功,我想在Grafana中显示一个注释。 格拉芬娜v6.3.5 我为内部普罗米修斯统计导入了一个现有的仪表板,并看到在这个仪表板中,他们使用以下语句作为注释: 遗憾的是,这不起作用,我不知道如何正确使用度量来创建注释 我如何使用此指标来实现此目标?