美文网首页
Spring cloud Ribbon负载均衡的流程

Spring cloud Ribbon负载均衡的流程

作者: Leslie_Lee | 来源:发表于2021-04-07 15:54 被阅读0次

    ribbon负载均衡的流程

    1.发送请求,被LoadBalancerInterceptor拦截器拦截,请求被交给ribbon来处理

    2.拦截器拦截请求,交给了RibbonLoadBalancerClient的execute方法(下面的逻辑都是包含在这个方法中)

    3.在进行负载均衡之前首先得知道有哪些服务实例信息,所以通过DynamicServerListLoadBalancer的updateListOfServers方法从注册中心(Eureka)那里获取到了所有的服务实例信息,并且会定时更新

    4.使用负载均衡算法(默认轮询算法)从所有的服务实例信息中选择一台机器出来

    5.将请求发送给负载均衡选择出来的服务实例上去

    相关文章

      网友评论

          本文标题:Spring cloud Ribbon负载均衡的流程

          本文链接:https://www.haomeiwen.com/subject/czjukltx.html