我正在实施服务发现,并评估了两个选择:Eureka和Consul。
帮我决定!我倾向于尤里卡,但我需要解决一个主要的技术问题。我的基础架构基于openshift。我可以在负载均衡器后面有多个运行Eureka Server的容器。据我所知,每个服务器都需要相互通信。此外,Eureka主要与AWS一起使用...
((新手)问题:
1)如何配置每个Eureka Server相互通信?我有一个(负载平衡)URL。我担心每个服务器都可能变得不同步。
2)我想念什么吗?
是的,每个Eureka服务器都必须相互通信。您也可以根据自己的方式使用区域。
要使其工作(无区域),必须配置属性:
eureka.client.service-url.defaultZone: http://1st-eureka-server-ip-or-hostname:port/eureka/,http://2nd-eureka-server-hostname:porta/eureka/
上面的配置接受所有Eureka服务器的逗号分隔的IP /主机名集。
如果要进行多区域配置,建议您选择read this blog post。