gui*_*cgs 7 consul netflix-eureka spring-cloud-netflix spring-cloud-consul
我正在实现一个服务发现,并评估两个选项:Eureka 和 Consul。
帮我决定吧!我倾向于尤里卡,但我需要解决一个主要的技术问题。我的基础设施基于 openshift。我可以让多个容器在负载均衡器后面运行 Eureka 服务器。据我所知,每个服务器都需要相互通信。另外,Eureka主要与AWS一起使用......
(新手)问题:
1)如何配置每个Eureka Server相互通信?我有一个(负载平衡)URL。我担心每个服务器可能会变得不同步。
2)我错过了什么吗?
没错,每个 Eureka Server 都必须相互通信。您还可以根据您的方法来玩区域。
要使其正常工作(无区域),您必须配置该属性:
eureka.client.service-url.defaultZone: http://1st-eureka-server-ip-or-hostname:port/eureka/,http://2nd-eureka-server-hostname:porta/eureka/
Run Code Online (Sandbox Code Playgroud)
上面的配置接受所有 Eureka 服务器的一组以逗号分隔的 IP/主机名。
如果您想进行多区域配置,我建议您阅读这篇博文。