Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
据我了解,spring cloud consul 配置默认仅使用端口 8500 与 consul 通信。如果这是正确的,这个应用程序不会参与八卦协议吗?如果是,它是如何完成的?
Spring Cloud Consul 没有使用 gossip 协议,只是使用了 HTTP API。所以你对端口 8500 是正确的。
Consul 通过 HTTP API 和 DNS 提供服务发现服务。Spring Cloud Consul 利用 HTTP API 进行服务注册和发现。这不会阻止非 Spring Cloud 应用程序利用 DNS 接口。Consul Agents 服务器在集群中运行,该集群通过 gossip 协议进行通信并使用 Raft 共识协议。
http://cloud.spring.io/spring-cloud-static/spring-cloud-consul/2.0.0.RELEASE/single/spring-cloud-consul.html#spring-cloud-consul-discovery