QQ笔试附加题
问题描述: 例如手机朋友网有n个服务器,为了方便用户的访问会在服务器上缓存数据,因此用户每次访问的时候最好能保持同一台服务器。已有的做法是根据ServerIPIndex[QQNUM%n]得到请求的服务器,这种方法很方便将用户分到不同的服务器上去。但是如果一台服务器死掉了,那么n就变为了n-1,那么ServerIPIndex[QQNUM%n]与ServerIPIndex[QQNUM%(n-1)]基本上都不一样了,所以大多数用户的'请求都会转到其他服务器,这样会发生大量访问错误。
问: 如何改进或者换一种方法,使得:
(1)一台服务器死掉后,不会造成大面积的访问错误,
(2)原有的访问基本还是停留在同一台服务器上;
(3)尽量考虑负载均衡。
【QQ笔试附加题】相关文章:
阿里巴巴实习生测试开发工程师笔试附加题11-30
华为笔试网络题08-22
Intel笔试真题技术笔试题型11-04
Intel笔试真题技术笔试题目06-27
IBM公司笔试IQ题11-25
谷歌笔试怪题多11-20
用友JAVA笔试真题07-24
中兴通讯笔试真题07-09
雅思笔试真题经验分享08-02
自主招生笔试真题语文07-11