首页 > 解决方案 > 以编程方式动态地将实例添加到 SimpleDiscoveryClient - Spring Cloud

问题描述

我的问题涉及这个项目https://github.com/spring-cloud/spring-cloud-commons

有没有办法在运行时动态地和编程地向SimpleDiscoveryClient添加实例,而不是像这里那样使用应用程序属性?

一些想法:

谢谢您的帮助。

标签: spring-cloudspring-cloud-gateway

解决方案


解决方法:从 SimpleDiscoveryClient 自动装配 SimpleDiscoveryProperties 以添加实例。使用 ApplicationEventPublisher 并发送 RefreshScopeRefreshedEvent 来刷新 Spring Cloud Gateway 路由。


推荐阅读