求大神求解关于如何配置ribbon重试机制以至于能切换到另一个zone里面的服务实例(默认会切换到同一个zone的实例,如果全down了也不会访问另一个zone)

对于多个zone中的服务实例正常运作,客户端默认会访问同一个zone的实例。这个我也配置了。但考虑到eureka的服务实例down掉之后不是实时更新列表,会导致客户端访问服务错误,所以尝试了ribbon的重试机制,但目前配置了之后只能切换到同一个zone里面的服务实例,如果同一个zone中的服务全没了,那么请求也不会转发到另一个zone里的服务中去,我就想怎么配置才能做到如果同一个zone的服务全没了能切换到另一个zone中的服务去。求大神了,ps:
ribbon:
MaxAutoRetriesNextServer:2
MaxAutoRetries:1
这种配置方式只是适合切换同一个zone中的服务实例,不适合切换另一个zone中去。本人系统采用的是zuul+eureka+几个微服务程序+通过浏览器发送请求的方式当做客户端(没有消费者)
已邀请:

要回复问题请先登录注册