Spring Cloud Netflix:Eureka客户是否更愿意在同一区域选择远程服务?

时间:2016-08-14 04:45:02

标签: netflix-eureka spring-cloud-netflix

document说:

  

Eureka客户试图在同一区域与Eureka Server交谈。如果与服务器通信时出现问题,或者同一区域中的服务器不存在,则客户端会故障转移到其他区域中的服务器。

所以我知道客户端将首先查询同一区域的服务器。但我的问题是客户是否更愿意在同一区域选择远程服务?不同的区域可以映射到不同的服务器机房,因此RPC到另一个区域可能会带来更多的网络延迟。

1 个答案:

答案 0 :(得分:1)

首先使用相同区域,使用功能区完成负载平衡。 http://cloud.spring.io/spring-cloud-static/spring-cloud.html#_using_ribbon_with_eureka

  

默认情况下,它将用于在与。相同的区域中查找服务器   客户端,因为默认值为ZonePreferenceServerListFilter