浅谈Spring Cloud Ribbon的原理

Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工具类框架,它不像服务注册中心、配置中心、API网关那样需要独立部署,但是它几乎存在于每一个Spring Cloud构建的微服务和基础设施中。因为微服务间的调用,API网关的请求转发等内容,实际上都是通过Ribbon来实现的,包括后续我们将要介绍的Feign,它也是基于Ribbon实现的工具。所以,对Spring Cloud Ribbon的理解和使用,对于我们使用Spring Cloud来构建微服务非常重要。

最新文章

  1. Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds...
  2. bzoj4726【POI2017】Sabota?
  3. Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
  4. Attribute和自定义Property
  5. 复利计算器(4)——jQuery界面美化、自动补全
  6. mongoDB研究笔记:复制集数据同步机制
  7. Cocos2d-X3.0 刨根问底(八)----- 场景(Scene)、层(Layer)相关源码分析
  8. grails-shiro权限认证
  9. ylb:SQL 常用函数
  10. final、finally、finalize差异
  11. UVA - 140 Bandwidth(带宽)(全排列)
  12. layer弹出层中H5播放器全屏出错解决 & 属性poster底图占满<video>的方法
  13. JDBC第一篇--【介绍JDBC、使用JDBC连接数据库、简单的工具类】
  14. Mysql编译安装及优化
  15. 定点分析: MySQL InnoDB是如何保证系统异常断电情况下的数据可靠性?
  16. iOS隐藏键盘的几种方式
  17. Laravel 和 Spring Boot 两个框架比较创业篇(一:开发效率)
  18. Java多线程编程-线程之间的通信
  19. 预览github代码
  20. Java多线程-----volatile关键字详解

热门文章

  1. 20191214数组之四:数字不相同的完全平方数(关于数位上数字判断与sprintf)
  2. 小程序can't read property 'push' of undefined
  3. Mysql之数据库设计规范
  4. ICEM-缺角正方体(拓块)
  5. meshing-三棱锥结构化网格
  6. Oracle 存储过程—为数传递变量
  7. 原生JavaScript实现函数的防抖和节流
  8. 批量转换Excel转CSV文件
  9. KL距离(相对熵)
  10. java判断请求是否ajax异步请求