有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在初始注册之前动态更新EurekaInstanceConfig的元数据?

我试图编写一个配置类,扫描一些类,生成一些关于它们的元数据,并更新EurekaInstanceConfig对象的元数据映射,以便将其发送到Eureka服务器。我的配置对象的构造函数注入由Spring初始化的EurekaInstanceConfig bean,并在构造函数中执行上述操作

这是一个单实例Spring Boot 1.5.21应用程序,在我的本地主机上运行良好。我可以在Eureka服务器上看到元数据。然而,当我将其部署到我的开发环境(在那里我运行一个Docker Swarm集群,带有3个实例的Eureka服务器设置)时,我可以看到构造函数(通过我的应用程序日志)处理元数据,但Eureka服务器上不存在元数据

我怀疑元数据可能在我的构造函数完成其工作之前发送,但这意味着注册发生在应用程序上下文完全加载之前。这是真的吗

在Spring创建bean之后,在它被发送到Eureka服务器之前,是否可以更新EurekaInstanceConfig的元数据


共 (0) 个答案