当前位置: 首页 > article >正文

SpringCloud复习:(3)LoadBalancerInterceptor

在这里插入图片描述
使用Ribbon时,execute方法会由RibbonLoadBalancerClient类来实现
在这里插入图片描述
它会调用重载的execute方法
在这里插入图片描述
getLoadBalancer默认会返回ZoneAwareLoadBalancer(基类是BaseLoadBalancer).此处调用的getServer方法就会根据负载均衡策略选择适当的服务器来为下一步的http请求做准备。
这个execute方法最后调用了重载的execute方法,真正向负载均衡器(ILoadBalancer)所选择出来的服务器发送Http请求并拿到返回结果
在这里插入图片描述


http://www.kler.cn/a/104286.html

相关文章:

  • Python UI自动化 —— pytest常用运行参数解析、pytest执行顺序解析
  • 【C++基础入门】42.C++中同名覆盖引发的问题
  • .NET、VUE利用RSA加密完成登录并且发放JWT令牌设置权限访问
  • Hadoop+Hive+Spark+Hbase开发环境练习
  • Arrays 中的 asList()方法
  • LeetCode75——Day16
  • TCP链接为什么要必须要四次挥手,为什么链接三次握手即可?
  • 【数据库开发】DQL操作和多表设计
  • 微信小程序控制元素显示隐藏
  • 人工智能(AI)进行对话交流
  • 面试经典150题——Day21
  • C语言学习笔记(六):数组(1)
  • 热搜榜:最热门的话题文本排行榜API接口
  • C#中的日期时间比较和格式化的方法
  • 知识点滴 - Email地址不区分大小写
  • 超级强大!送你几款Linux 下终极SSH客户端
  • 5G vs 4G
  • Openssl数据安全传输平台004:Socket C-API封装为C++类 / 服务端及客户端代码框架和实现
  • DBOW概要理解与记录
  • 使用时间潜在瓶颈网络进行图像分类