- 0
- 0
- 约小于1千字
- 约 1页
- 2026-05-12 发布于北京
- 举报
《091_基于七层网络协议的负载均衡技术是如何运作的?》
LVS绝对是运作在四层网络协议上的负载均衡的技术,对他来说,根本就没有HTTP这样的
一个概念,他仅仅只是关注最最底层的一些网络报文而已
假设,如果我们要是想做七层网络协议的负载均衡的技术,也就是说基于HTTP请求去进行
负载均衡和请求转发
最大的问题在于,需要先多次报文过后建立好一个TCP连接,接着拿到通过TCP连接发送
过来的完整HTTP协议的请求,然后把这个请求从内核空间切换到用户空间,交给用户空间
运行的一个负载均衡技术去进行处理,根据请求里的一些内容进行转发给后端服务器,再次
切换到内核空间,跟后端服务器建立TCP连接,把请求发送过去
拿到的响应先是从内核空间转交给用户空间的负载均衡技术,接着再把响应通过内核发送
回去
这会导致大量的内核空间和用户空间的切换
所以一般一旦涉及到了用户空间的系统运行,单机也就是抗每秒最多1000或者几千个请求,
或者高配置服务器下是每秒几万请求,但是并发和吞吐远远低于LVS,LVS一般抗个每秒几
万到几十万的请求都不是问题,甚至是百万并发都有可能实现
但是好处在于可以根据HTTP请求进行路由转发
原创力文档

文档评论(0)