使用多个 Spring Eureka 发现服务
Using Multiple Spring Eureka Discovery Services
我有一个用户请求允许使用 Spring 云服务的支持工具显示一组指向同一个支持工具的链接,该支持工具将存在于多个环境(开发、测试 1、测试 2) ,产品)。我目前正在通过 Eureka Server 连接并在这些环境中的每一个中注册。当前的更改请求是在这些环境中的每一个中都有一个支持工具链接的下拉列表。现在,我知道我可以对每个环境中存在的支持工具的每个实例的 url 进行硬编码,但我宁愿使用 Eureka 的 DiscoveryClient 实例来收集该信息,但它看起来像 DiscoveryClient(自动装配) 一次只能连接到实例。甚至不确定是否可以使用多个 DiscoveryClient 来执行此操作,或者我想要的是否有可能。任何建议将不胜感激。
提前致谢!
正确,DiscoveryClient
一次只连接到一个尤里卡服务器。您必须手动创建每个 DiscoveryClient
。使用 eureka http api.
可能会更容易
我有一个用户请求允许使用 Spring 云服务的支持工具显示一组指向同一个支持工具的链接,该支持工具将存在于多个环境(开发、测试 1、测试 2) ,产品)。我目前正在通过 Eureka Server 连接并在这些环境中的每一个中注册。当前的更改请求是在这些环境中的每一个中都有一个支持工具链接的下拉列表。现在,我知道我可以对每个环境中存在的支持工具的每个实例的 url 进行硬编码,但我宁愿使用 Eureka 的 DiscoveryClient 实例来收集该信息,但它看起来像 DiscoveryClient(自动装配) 一次只能连接到实例。甚至不确定是否可以使用多个 DiscoveryClient 来执行此操作,或者我想要的是否有可能。任何建议将不胜感激。
提前致谢!
正确,DiscoveryClient
一次只连接到一个尤里卡服务器。您必须手动创建每个 DiscoveryClient
。使用 eureka http api.