悟了,应该都了解分布式架构下负载均衡器吧
🍁 作者:知识浅谈,CSDN 签约讲师,CSDN 博客专家,华为云云享专家,阿里云专家博主
📌 擅长领域:全栈工程师、爬虫、ACM 算法
💒 公众号:知识浅谈
🔥 联系方式 vx:zsqtcc
🤞分布式架构下负载均衡器汇总🤞
正菜来了⛳⛳⛳
🎈负载均衡干啥的
对于客户端的请求,做负载均衡分配的。
🎈负载均衡器分类
🍮按层面分类
四层:TCP、UDP
四层对应负载均衡器:F5、LVS、HaProxy、Nginx(v1.90+新增 Stream 模块)
七层:HTTP、FTP、SMTP、POP
七层负载均衡器:F5、HaProxy、Nginx(HTTP)
四层效率更高,功能更简单。
七层功能更强,例如针对 HTTP 可以额外增加缓存、数据压缩、请求响应调整、HTTP 重定向等,但效率相对较低。
🍮按软硬件分类
硬件负载均衡器:F5,A10,深信服。。。
软件负载均衡器:Nginx,HaProxy,LVS....
一般硬件负载均衡器 QPS:最低 10W+,自带高可用方案。一般软件负载均衡器 QPS:5W 以内,需要自建高可用集群。
🍮按用途分类
硬件负载均衡器一般作为架构顶层入口,软件负载均衡器作为应用入口,如下所示:
🍮按中心化和去中心化分类
服务器端口负载均衡器(中心化)
客户端负载均衡器(去中心化)这种一般是 Ribbon 这种在客户端进行负载均衡决策的,就是去中心化类型的负载均衡。
🍚总结
这篇总结图文较多,主要是只有用途才能更好的理解负载均衡的类别以及适合使用的情况,希望有所帮助。
版权声明: 本文为 InfoQ 作者【知识浅谈】的原创文章。
原文链接:【http://xie.infoq.cn/article/0ad0f7eb02eb81dc9114539a9】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论