场景:
有一个服务,该服务有2个实例,同时注册到euraka上,另外,有一个apigateway使用zuul来进行转发.
问题:
如果该服务的一个实例不是正常途径挂掉,euraka并不会立即剔除; 使用zuul负载均衡的时候,一样会轮到不可用的实例,在返回连接不上的时候,并不会重试访问另一个实例.(已经配置了重试机制)
按照Ribbon配置重试机制取配置spring could zuul的重试机制,并没有效果,在Ribbon中有效果,但是zuul中没有效果,
场景:
有一个服务,该服务有2个实例,同时注册到euraka上,另外,有一个apigateway使用zuul来进行转发.
问题:
如果该服务的一个实例不是正常途径挂掉,euraka并不会立即剔除; 使用zuul负载均衡的时候,一样会轮到不可用的实例,在返回连接不上的时候,并不会重试访问另一个实例.(已经配置了重试机制)
按照Ribbon配置重试机制取配置spring could zuul的重试机制,并没有效果,在Ribbon中有效果,但是zuul中没有效果,
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
zuul的重试机制,需要依赖spring-retry