概述
学习目标
-
理解负载均衡是概念,认识常用负载均衡算法
-
RestTemplate应用
-
Ribbon与其他负载均衡组件对比
-
Ribbon集成springcloud
第1章:初识负载均衡
负载均衡:建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
负载均衡说白了其实就是伴随着微服务架构的诞生的产物;过去的单体架构,前端页面发起请求,然后后台接收请求直接处理,这个时候不存在什么负载均衡;但是随着单体架构向微服务架构的演变,每个后台服务可能会部署在多台服务器上面,这个时候页面请求进来,到底该由哪台服务器进行处理呢?所以得有一个选择,而这个过程就是负载均衡;同时选择的方案有很多种,例如随机挑选一台或者一台一台轮着来,这就是负载均衡算法。
也可以通过例子来帮助自己记忆,就好比古代皇帝翻牌子,最开始皇帝只有一个妃子,那不存在翻牌子这回事,再怎么翻也只能是这一个妃子侍寝。但是随着妃子多了,就得有选择了,不能同时所有妃子一起侍寝。
1.1 实现方式
1.1.1 HTTP重定向负载均衡
工作原理图如下:
HTTP重定向服务器是一台普通的应用服务器,其唯一个
最后
以上就是帅气蛋挞为你收集整理的SpringCloud系列——2Ribbon简介与应用学习目标第1章:初识负载均衡第2章:RestTemplate应用第3章:Ribbon简介与应用第4章:Loadbalancer下文预告的全部内容,希望文章能够帮你解决SpringCloud系列——2Ribbon简介与应用学习目标第1章:初识负载均衡第2章:RestTemplate应用第3章:Ribbon简介与应用第4章:Loadbalancer下文预告所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复