首页 > 试题广场 >

假如公司机房现在有n个服务器,为了方便用户会在服务器上缓存数

[单选题]
假如公司机房现在有n个服务器,为了方便用户会在服务器上缓存数据,因此用户每次访问的时候最好能保持同一台服务器,现有的做法是根据服务器的ip%n计算得到请求的服务器,如果现在一台服务器挂掉了,采用以下哪种做法(),能够保证不会造成大面积的访问错误;原有的访问基本还是停留在同一台服务器上;尽量考虑负载均衡。
  • 一致性哈希算法
  • 源地址哈希法
  • 加权轮询法
  • 最小连接数法
A 一致性哈希算法可以满足题目的要求,其余选项的算法仅考虑了负载均衡,并没有考虑保证原有的访问基本停留在同一台服务器上
发表于 2021-10-11 11:20:39 回复(1)