2

在使用 Spring Cloud 和 Consul 进行服务发现时,如果一个服务想要访问另一个位于不同 DC 的服务,则必须在配置中指定 DC 名称,如下所示:

spring.cloud.consul.discovery.datacenters.STORES=dc-west

其中 STORES 是服务名称,dc-west 是 DC 名称。

我认为理想的情况是可以自动获取任何服务的DC信息,而不是通过任何配置文件或配置服务进行配置。

所以我的问题是,将来会提供这种 DC 自动发现机制吗?或者目前可以通过另一种方式实现?

4

0 回答 0