找回密码
 立即注册

QQ登录

只需一步,快速开始

主机交流Megalayer兑换位02兑换位03
兑换位04兑换位05兑换位06兑换位07
查看: 502|回复: 0

为何会有Lvs+Nginx架构

[复制链接]

602

主题

59

回帖

2790

积分

超级版主

积分
2790

最佳新人活跃会员热心会员推广大使宣传大使灌水之王突出贡献优秀版主荣誉管理论坛元老

发表于 2020-8-2 23:55:52 | 显示全部楼层 |阅读模式
Lvs 是四层负载均衡,Nginx是七层负载均衡。四层是网络数据转发,没有“请求”的概念。
为何两者会被同时使用?
Lvs采用同步请求转发:lvs收到请求后立即转发到后端服务器,由客户端和后端服务端建立连接。
Nginx采用异步请求转发:收到请求后,保持客户端连接的同时,发起一个相对内容的新请求到后端服务器,等后端响应后,由nginx返回给客户端。
使用lvs时:仅请求流量经过lvs的网络,响应流量由后端服务器的网络直接处理。
使用nginx时:所有的请求和响应流量都会经过nginx。
当后端的服务器高负载处理请求时,nginx的网络带宽就成了瓶颈。
如果只使用lvs做为负载均衡,一旦后端接受到请求的服务器出现问题,那么这次请求就会失败。
但是如果在lvs的后端在添加nginx集群,就可以结合两者的优势,互相弥补均衡上的不足。

GDC主机交流论坛 https://www.globaldc.cn/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|GDC主机交流论坛_GDC之家

GMT+8, 2024-4-20 11:13 , Processed in 0.056579 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表