The document says:
Eureka clients tries to talk to Eureka Server in the same zone. If there are problems talking with the server or if the server does not exist in the same zone, the clients fail over to the servers in the other zones.
So I know clients will query servers at the same zone first. But my question is will clients prefer to choose the remote service at the same zone? Different zones could be mapped to different server rooms so RPC across to another zone may bring more network latency.