经查是 ribbon-loadbalancer 组件 2.2.4 及以下版本的问题,其他负责同事可以检查各自系统的版本。
触发的场景是被调用的某个实例被熔断后,再进行负载均衡请求时,由于实例的数量减少了,可能会导致下标越界的异常。
问题相关资料:
https://github.com/spring-cloud/spring-cloud-netflix/issues/2752
https://github.com/Netflix/ribbon/pull/357/commits/6bc38097100bf61cfcfbc74d33f56ea15bbaf5cd