Eureka and Consul

问题描述 投票:0回答:1

我正在实施服务发现,并评估了两个选择:Eureka和Consul。

帮我决定!我倾向于尤里卡,但我需要解决一个主要的技术问题。我的基础架构基于openshift。我可以在负载均衡器后面有多个运行Eureka Server的容器。据我所知,每个服务器都需要相互通信。此外,Eureka主要与AWS一起使用...

((新手)问题:

1)如何配置每个Eureka Server相互通信?我有一个(负载平衡)URL。我担心每个服务器都可能变得不同步。

2)我想念什么吗?

netflix-eureka consul spring-cloud-netflix spring-cloud-consul
1个回答
0
投票

是的,每个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

© www.soinside.com 2019 - 2024. All rights reserved.