- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 Ribbon踩坑后看源码
自定义了一个负载均衡策略,发现一个问题,服务a先调用服务b再调用服务c后,之后再调b服务404,简单的debug后发现再调b服务的时候loadbalancer里面的IRule已经变成了服务c的IRule,感觉是c服务初始化的时候把b服务的IRule覆盖了,百思不得其解。于是跟踪源码,发现了两个之前想不明白的问题,一个是LoadBalancer有IRule属性,IRule里又有LoadBalancer属性,负载均衡策略选择服务是使用的IRule里的LoadBalancer,二是每个被调用服务第一次被调用的时候
2021-03-30 23:21:41 430 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人