"spring.cloud.consul.host" 配置值可以有多个 Consul 代理吗?

Can "spring.cloud.consul.host" config value have multiple Consul agents?

我对这个配置有点困惑。我的 Spring 启动应用 @EnableDiscoveryClient 已将 spring.cloud.consul.host 设置为 localhost。我正在 运行 在我的 Boot 应用 运行 正在运行的主机上安装一个 Consul Agent,但我有几个问题(似乎无法在文档中找到我的答案)。

此配置可以接受多个值吗?

其实这是Consul自己来解决你的问题。代理在每台服务器上运行,为您处理集群、故障、共享数据、自动发现等,这样您就不需要知道 Spring 引导配置中的其他主机。 Spring 启动应用始终连接到同一台机器上的代理 运行。

https://www.consul.io/docs/agent/basics.html