有没有人遇到过负载均衡服务器的瓶颈问题?

时间:2022-02-22 02:35:24
服务器做负载均衡,

有的采用nginx,有的采用apache之类,甚至squid,

使用它们,基于什么考虑?  负载均衡服务器本身的负荷,瓶颈怎么办?

应用服务器的负荷因为负载均衡服务器给减少了,那么负载均衡服务器呢? 

8 个解决方案

#1


无代码,无真相。

#2


nginx是7层的负载均衡,你可以先lvs做4层负载均衡,然后nginx做7层负载均衡。我不知道你说的负载均衡本身的瓶颈是指哪方面的

#3


可考虑的因素不少,要根据你的协议类型、业务场景、并发访问量等来考虑;
比如:nginx目前支持tcp、http(s)、email等,是基于七层的
      lvs基于4层的,性能高,但是配置还是比较复杂的,并且与网络结构有很大的关系

#4


引用 2 楼 pengzhixi 的回复:
nginx是7层的负载均衡,你可以先lvs做4层负载均衡,然后nginx做7层负载均衡。我不知道你说的负载均衡本身的瓶颈是指哪方面的


引用 3 楼 lianshaohua 的回复:
可考虑的因素不少,要根据你的协议类型、业务场景、并发访问量等来考虑;
比如:nginx目前支持tcp、http(s)、email等,是基于七层的
      lvs基于4层的,性能高,但是配置还是比较复杂的,并且与网络结构有很大的关系


有啊,怎么会没呢有? 

用户都去访问nginx(反向代理) ,nginx怎么处理得过来呢? 


顺便说一下,7层是什么东西? osi里的?  还是说————应用层直接一点, 

#5


引用 3 楼 lianshaohua 的回复:
可考虑的因素不少,要根据你的协议类型、业务场景、并发访问量等来考虑;
比如:nginx目前支持tcp、http(s)、email等,是基于七层的
      lvs基于4层的,性能高,但是配置还是比较复杂的,并且与网络结构有很大的关系



nginx 能支持私有的tcp协议吗? 

#6


引用 5 楼 liulin2017 的回复:
Quote: 引用 3 楼 lianshaohua 的回复:

可考虑的因素不少,要根据你的协议类型、业务场景、并发访问量等来考虑;
比如:nginx目前支持tcp、http(s)、email等,是基于七层的
      lvs基于4层的,性能高,但是配置还是比较复杂的,并且与网络结构有很大的关系



nginx 能支持私有的tcp协议吗? 




说错了,私有的应用层协议, 

#7


引用 6 楼 liulin2017 的回复:
Quote: 引用 5 楼 liulin2017 的回复:

Quote: 引用 3 楼 lianshaohua 的回复:

可考虑的因素不少,要根据你的协议类型、业务场景、并发访问量等来考虑;
比如:nginx目前支持tcp、http(s)、email等,是基于七层的
      lvs基于4层的,性能高,但是配置还是比较复杂的,并且与网络结构有很大的关系



nginx 能支持私有的tcp协议吗? 




说错了,私有的应用层协议, 

支持不了私有的,可以支持tcp

#8


lvs 4层比较灵活,不约束协议。

#1


无代码,无真相。

#2


nginx是7层的负载均衡,你可以先lvs做4层负载均衡,然后nginx做7层负载均衡。我不知道你说的负载均衡本身的瓶颈是指哪方面的

#3


可考虑的因素不少,要根据你的协议类型、业务场景、并发访问量等来考虑;
比如:nginx目前支持tcp、http(s)、email等,是基于七层的
      lvs基于4层的,性能高,但是配置还是比较复杂的,并且与网络结构有很大的关系

#4


引用 2 楼 pengzhixi 的回复:
nginx是7层的负载均衡,你可以先lvs做4层负载均衡,然后nginx做7层负载均衡。我不知道你说的负载均衡本身的瓶颈是指哪方面的


引用 3 楼 lianshaohua 的回复:
可考虑的因素不少,要根据你的协议类型、业务场景、并发访问量等来考虑;
比如:nginx目前支持tcp、http(s)、email等,是基于七层的
      lvs基于4层的,性能高,但是配置还是比较复杂的,并且与网络结构有很大的关系


有啊,怎么会没呢有? 

用户都去访问nginx(反向代理) ,nginx怎么处理得过来呢? 


顺便说一下,7层是什么东西? osi里的?  还是说————应用层直接一点, 

#5


引用 3 楼 lianshaohua 的回复:
可考虑的因素不少,要根据你的协议类型、业务场景、并发访问量等来考虑;
比如:nginx目前支持tcp、http(s)、email等,是基于七层的
      lvs基于4层的,性能高,但是配置还是比较复杂的,并且与网络结构有很大的关系



nginx 能支持私有的tcp协议吗? 

#6


引用 5 楼 liulin2017 的回复:
Quote: 引用 3 楼 lianshaohua 的回复:

可考虑的因素不少,要根据你的协议类型、业务场景、并发访问量等来考虑;
比如:nginx目前支持tcp、http(s)、email等,是基于七层的
      lvs基于4层的,性能高,但是配置还是比较复杂的,并且与网络结构有很大的关系



nginx 能支持私有的tcp协议吗? 




说错了,私有的应用层协议, 

#7


引用 6 楼 liulin2017 的回复:
Quote: 引用 5 楼 liulin2017 的回复:

Quote: 引用 3 楼 lianshaohua 的回复:

可考虑的因素不少,要根据你的协议类型、业务场景、并发访问量等来考虑;
比如:nginx目前支持tcp、http(s)、email等,是基于七层的
      lvs基于4层的,性能高,但是配置还是比较复杂的,并且与网络结构有很大的关系



nginx 能支持私有的tcp协议吗? 




说错了,私有的应用层协议, 

支持不了私有的,可以支持tcp

#8


lvs 4层比较灵活,不约束协议。