首页 > 其他分享 >负载均衡

负载均衡

时间:2024-05-05 09:01:55浏览次数:10  
标签:负载 HTTP 请求 网络层 均衡 客户端

应用层负载
原理:
当客户端发送数据到HTTP代理时,HTTP代理必须先收集好一个完整的HTTP请求后,然后根据当前请求再重新构建一个新的HTTP请求向后端服务器发送,
后端服务器收到HTTP请求后再响应HTTP代理,最终HTTP代理根据后端服务器响应的内容响应重新封装成一个自己的HTTP响应发给客户端。

相比其它层的负载性能最低
建立两次TCP,数据链路层和网络层只维护1个TCP

 

网络层负载

原理:
负载均衡维护一张NAT映射表,当客户端有请求过来时,修改源IP和MAC和目标IP和MAC地址,发送到后端服务器。处理完之后返回到负载均衡,负载均衡修改地址后返回给客户端

网络层的负载均衡器的性能瓶颈通常会出现在带宽上。

标签:负载,HTTP,请求,网络层,均衡,客户端
From: https://www.cnblogs.com/lucktomato/p/18173207

相关文章

  • k8s kube-proxy 负载均衡路由策略 IPVS 为什么iptables 更高效
    环境lsb_release-aNoLSBmodulesareavailable.DistributorID: UbuntuDescription: Ubuntu24.04LTSRelease: 24.04Codename: noble先说原理iptables如果服务过多或者pod过多就要则添加海量的iptabes规则iptables使用的具体算法主要是线性搜索,也可以称为顺......
  • 再次理解平均负载
    平均负载的含义单位时间内的平均活跃进程数,包括可运行状态和不可中断状态的进程。平均负载和CPU使用率的区别平均负载反映整体负载情况,CPU使用率只是CPU繁忙情况的统计。合理的平均负载范围理想情况是等于CPU个数,超过CPU个数表示系统过载。分析平均负载的方法观察1分钟、5......
  • nginx高性能负载均衡集群
    高性能负载均衡集群一、集群是什么简单地说,集群就是指一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行各自服务的独立服务器。这些服务器之间可以彼此通信,协同向用户提供应用程序,系统资源和数据,并以单一......
  • jmeter如何实现不均匀负载?
     在JMeter中实现不均匀负载可以通过使用不同的线程组和定时器来模拟不同的用户行为模式和负载分布。下面是一种常见的方法:使用不同的线程组:在测试计划中创建多个线程组,每个线程组代表一个不同的用户群体或业务场景。例如,可以创建一个线程组用于模拟高负载场景,另一个线程组......
  • 在Linux中,如何配置负载均衡器?
    在Linux中,负载均衡器可以帮助分散流量到多个服务器,提高应用程序的可用性和扩展性。HAProxy和Nginx是两种流行的负载均衡器,它们都可以配置为提供高可用性和负载分散的功能。1.配置HAProxyHAProxy是一个高性能的TCP/HTTP负载均衡器,它提供了丰富的负载均衡算法和健康检查功能。......
  • OpenWrt 多拨负载均衡不起作用
    检查负载均衡->规则->Https->粘滞模式是否启动,设置为否如果设置为是,那么根据官方描述:来自相同源IP的流量,如果已经匹配过此规则并且在粘滞超时时间内,将会使用相同的WAN接口意思就是如果你同一个设备连接,Https走的WAN接口始终是同一个,就达不到负载均衡的效果了!......
  • Linux架构30 Ansible jinja2模板, jinja2模板配置负载均衡, keepalived
    Ansiblejinja2模板一、Ansiblejinja2模板概述#什么是jinja2模板jinja2是Python的全功能模板引擎#Jinja2与Ansible啥关系Ansible通常会使用jinja2模板来修改被管理主机的配置文件等...在saltstack中同样会使用jinja2如果在100台主机上安装服务,每台服务的监听端口都不一样......
  • 04、Smart Link负载分担
    SmartLink负载分担在同一个组网中,同一时刻双上行链路中只有一条处于转发状态,另一条链路不承载流量,即链路利用率只有50%。SmartLink支持负载分担实例,备份链路分担指定的负载分担实例内VLAN的流量,即允许指定实例对应的VLAN数据通过备份链路进行转发(主链路此时不会对这些VLAN数......
  • 06、VRRP负载分担
    VRRP负载分担负载分担是指多个VRRP备份组同时承担业务,如图1所示。VRRP负载分担与VRRP主备备份的基本原理和报文协商过程都是相同的。同样对于每一个VRRP备份组,都包含一个Master设备和若干Backup设备。与主备备份方式不同点在于:负载分担方式需要建立多个VRRP备份组,各备份组的Mas......
  • 05_NET中使用Ocelot网关(负载均衡、限流、认证)
    Ocelot是一个用.NETCore实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与ServiceFabric、ButterflyTracing集成。而且这些功能都只需要简单的配置即可完成。官网:GitHub-ThreeMammals/Ocelot:.NETAPIGateway......