悟了,应该都了解分布式架构下负载均衡器吧

悟了,应该都了解分布式架构下负载均衡器吧

? 作者:知识浅谈,CSDN签约讲师,CSDN博客专家,华为云云享专家,阿里云专家博主
? 擅长领域:全栈工程师、爬虫、ACM算法
? 公众号:知识浅谈

?分布式架构下负载均衡器汇总?

正菜来了⛳⛳⛳

?负载均衡干啥的

对于客户端的请求,做负载均衡分配的。

悟了,应该都了解分布式架构下负载均衡器吧

?负载均衡器分类

?按层面分类

  • 四层: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这种在客户端进行负载均衡决策的,就是去中心化类型的负载均衡。
  • 悟了,应该都了解分布式架构下负载均衡器吧

?总结

发表评论

相关文章