LoadBalance 负载均衡服务调用

news/2024/7/9 23:58:21 标签: 负载均衡, java, 运维

前身:Ribbon

LB负载均衡(Load Balance)是什么

简单的说就是将用户的请求平摊的分配到多个服务上,从而达到系统的HA(高可用),常见的负载均衡有软件Nginx,LVS,硬件 F5等

spring-cloud-starter-loadbalancer组件是什么

Spring Cloud LoadBalancer是由SpringCloud官方提供的一个开源的、简单易用的客户端负载均衡,它包含在SpringCloud-commons中用它来替换了以前的Ribbon组件。相比较于Ribbon,SpringCloud LoadBalancer不仅能够支持RestTemplate,还支持WebClient(WeClient是Spring Web Flux中提供的功能,可以实现响应式异步请求)

客户端负载均衡和服务器端负载均衡的区别
loadbalancer本地负载均衡客户端 VS Nginx服务端负载均衡区别

 

Nginx是服务器负载均衡

客户端所有请求都会交给nginx,然后由nginx实现转发请求,即负载均衡是由服务端实现的。

 

niginx像医院的分诊台 将病人分发到不同的科室 (服务,基础服务,订单服务,授信服务)

loadbalancer本地负载均衡

在调用微服务接口时候,会在注册中心上获取注册信息服务列表之后缓存到JVM本地,从而在本地实现RPC远程服务调用技术。

请求过来之后看服务忙碌情况,等待或者去其他负载均衡的服务(有3个授信服务,找不忙的或者等待)


http://www.niftyadmin.cn/n/5455525.html

相关文章

SAP中内部订单解锁操作实例

接用户反馈,在进行一笔采购订单收货(带内部订单控制)时,出现如下图提示。该提示指向内部订单,在本司采购订单中的内部订单用于控制采购预算费用。从提示看应该是订单的状态不对。 事务KO02打开内部订单,找到…

「18」如何让你直播间增加高级质感,效果滤镜是你不二选择?

「18」效果滤镜给你的布景增加质感,更具视觉效果 首先,安装(模糊滤镜的‘streamfx’)安装包。安装成功后,StreamFX 会出现在 OBS 的菜单栏上。在OBS软件里滤镜可分为效果滤镜和音视频滤镜。 一、音视频滤镜 在选择「…

【算法】环形纸牌均分问题

104. 货仓选址 - AcWing题库 有n家商店,求把货仓建在哪能使得货仓到每个点的距离总和最小,输出最短的距离总和。 首先,我们看只有两个点的情况,在这种情况下我们选[1,2]的任何一个位置都是一样的,总和就是这段区间的长…

TCP/IP协议族解析

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

蓝桥杯单片机快速开发笔记——特训7 实时时钟的暂停启动与修改

一、原理分析 DS1302实时时钟:http://t.csdnimg.cn/JnDl7 HC573/HC138:http://t.csdnimg.cn/W0a0U 数码管:http://t.csdnimg.cn/kfm9Y 独立键盘:http://t.csdnimg.cn/YPInc 二、示例题目 在CT107D单片机综合训练平台上新建工程&a…

【3D目标检测】Det3d—SE-SSD模型训练(前篇):KITTI数据集训练

SE-SSD模型训练 1 基于Det3d搭建SE-SSD环境2 自定义数据准备2.1 自定义数据集标注2.2 训练数据生成2.3 数据集分割 3 训练KITTI数据集3.1 数据准备3.2 配置修改3.3 模型训练 1 基于Det3d搭建SE-SSD环境 Det3D环境搭建参考:【3D目标检测】环境搭建(OpenP…

【tips】Git使用指南

文章目录 一、Git介绍1. 什么是Git2.Git对比SVN3.Git安装 二.Git常用命令1. git config2. 初始化本地库3. 工作区、暂存区和版本库4. git add5. git commit6. git reset 与 git revertgit resetgit revert 三. Git 分支1.初识分支2.创建分支3.切换分支4.合并分支5.删除分支 四.…

python---流程控制语句(if、while、for、break、continue..)

目录 一、前言二、为什么学习判断语句三、if 语句的基本格式3.1判断语句3.2 if 语句的注意事项3.3 if-else 语句3.4 嵌套使用 四、循环语句4.1 循环语句的作用4.2 while 循环语句 五、for 循环六、range 语句七、for循环和while循环的对比八、continue、break 一、前言 进行逻…