开发者社区> 问答> 正文

SLB有缓存吗?

SLB有缓存吗?前端一个SLB,后面挂两个后端服务器,发现将其中的一个后端服务器撤下后,发现SLB还是将流量发送到已撤下的服务器上,所以想问问,SLB有没有缓存,缓存有多长时间?

展开
收起
squarechen 2018-02-05 11:10:54 5696 0
2 条回答
写回答
取消 提交回答
  • 专注于网络规划和设计、业务多活容灾建设

    SLB只转发请求,没有内容缓存。
    SLB对后端服务器有个健康检查机制,默认检查总时间是 检查次数间隔时间,刚撤下服务器时,SLB不能立即判定是服务器失效,所以还会转发请求,经过上述的 检查次数间隔时间 之后,判定服务器失效,就不会再转发请求过去。

    建议如果要下线服务器,先在SLB中将服务器权重调整为0,待没有请求之后,在下线服务器。

    2019-07-17 21:58:07
    赞同 展开评论 打赏
  • 阿里云论坛版主,QQ 1978638808

    LVS集群内的每台LVS都会进行会话,通过组播报文同步到该集群内的其它LVS机器上,从而实现LVS集群内各台机器间的会话同步。如下图所示,当客户端向服务端传输三个数据包后,在LVS1上建立的会话A开始同步到其它LVS机器上。图中实线表示现有的连接,图中虚线表示当LVS1出现故障或进行维护时,这部分流量会走到一台可以正常运行的机器LVS2上。因而负载均衡集群支持热升级,并且在机器故障和集群维护时最大程度对用户透明,不影响用户业务。 详情查看https://help.aliyun.com/document_detail/27544.html?spm=a2c4g.11186623.6.540.s1aHJn

    2019-07-17 21:58:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《应用型负载均衡ALB产品解读》 立即下载
阿里云网络-SLB负载均衡产品介绍 立即下载
负载均衡SLB热点问题解答 立即下载