当使用Spring Cloud和Consul进行服务发现时,如果服务想要访问位于不同DC中的另一个服务,则必须在配置中指定DC名称,如下所示:
spring.cloud.consul.discovery.datacenters.STORES=dc-west
其中STORES是服务名称,dc-west是DC名称。
我认为理想的情况是任何服务的DC信息都可以自动获取,而不是通过任何配置文件或配置服务进行配置。
所以我的问题是,将来会提供这种DC自动发现机制吗?或者目前可以通过另一种方式实现?