网络是怎样连接的-负载均衡器相关

  1. 目的:将请求平均分配给多台服务器来平衡负载
  2. 原理:用负载均衡器的IP地址代替Web服务器的实际地址,注册到DNS服务器上。客户端将负载均衡器当作Web服务器,向其发送请求,然后由负载均衡器来判断将请求转发给哪台Web服务器。
  3. 为何需要中间的负载均衡器,而不使用RR算法:
    • 若没有负载均衡器:可以通过DNS服务器进行多个Web服务器的负载分配。客户先向DNS服务器查询Web服务器的IP地址,若在DNS服务器中有多个名称相同的记录(即多个Web服务器),则每次查询时DNS服务器都会按顺序返回不同的IP地址(即Round-Robin)
    • 缺点:
      • 若多台Web服务器中有一台出现故障,而普通的DNS服务器并不能确认Web服务器是否正常工作,因此客户端可能查询到一个宕机的Web服务器的IP地址,从而导致请求失败
      • 有时操作要跨多个页面(如购物时在第一个页面输入地址和姓名,第二个页面输入信用卡号),这时若访问的服务器发生变化,就会导致操作无法继续
    • 负载均衡器的好处:可以判断将请求转发给哪台Web服务器
  4. 负载均衡器:
    判断条件(将请求转发给哪台Web服务器):根据操作是否跨多个页面、Web服务器的负载状况(负载均衡器可定期采集Web服务器的CPU、内存使用率等)
    • 当操作跨多个页面时(Cookie):负载均衡器会判断HTTP头部是否有Cookie(Cookie即表明了相关性),从而判断当前请求是否和其他请求有相关性,从而将相关的请求发送到同一台Web服务器,对于不相关的请求则发送到负载较低的服务器
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值