学习笔记-负载均衡原理、分类及算法

本文介绍了负载均衡的重要性和基本原理,包括Http重定向、DNS负载均衡、反向代理负载均衡等。详细讲解了随机、轮询、权重、IP Hash、URL Hash和Fair等负载均衡算法,并对负载均衡进行了二层到七层的分类。
摘要由CSDN通过智能技术生成

负载均衡原理及算法

1.为什么需要负载均衡

  1. 解决并发压力,增加吞吐量,提高应用处理性能。
  2. 提供故障转移,实现高可用。

2.负载均衡原理

1.Http重定向

当http代理(比如浏览器)向web服务器请求某个URL后,web服务器可以通过http响应头信息中的Location标记来返回一个新的URL。这意味着HTTP代理需要继续请求这个新的URL,完成自动跳转。

缺点

  • 主服务的吞吐量是子服务器吞吐量的总和,主服务器面临着巨大的压力。
  • 有的重定向一个静态页面,有的重定向相比复杂的动态页面,那么实际服务器的负载差异是不可预料 的,而主站服务器却一无所知。因此整站使用重定向方法做负载均衡不太好。

2.DNS负载均衡

DNS负责提供域名到IP地址的解析,其中,DNS也可以充当域名到IP地址的映射,**将同一个域名映射到不同的IP地址。**如此,DNS服务器便充当了负载均衡调度器。

相比Http重定向,DNS负载均衡去除了主站点,或者说DNS服务器本身充当了主站点的角色。

特性:

  • 可以根据用户IP来进行智能解析。DNS服务器可以在所有可用的记录中寻找最近的一台服务器。
  • 每次IP地址的变更,都会及时的更新DNS服务器。

缺点:</

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值