tencent2012笔试题附加题

问题描述: 例如手机朋友网有n个服务器,为了方便用户的访问会在服务器上缓存数据,因此用户每次访问的时候最好能保持同一台服务器。已有的做法是根据ServerIPIndex[QQNUM%n]得到请求的服务器,这种方法很方便将用户分到不同的服务器上去。但是如果一台服务器死掉了,那么n就变为了n-1,那么ServerIPIndex[QQNUM%n]与ServerIPIndex[QQNUM%(n-1)]基本上都不一样了,所以大多数用户的请求都会转到其他服务器,这样会发生大量访问错误。

问: 如何改进或者换一种方法,使得:

(1)一台服务器死掉后,不会造成大面积的访问错误,

(2)原有的访问基本还是停留在同一台服务器上;

(3)尽量考虑负载均衡。

相关文章推荐:

名企代表性英文考题集粹

投资贸易公司的招聘考题经验分享

硬件巨头Intel笔试真题

微软等世界500 强公司的笔试真题

IBM社会招聘笔试题练习准备

本文已影响6827
上一篇:演绎推理经典方法讲解及例题解析 下一篇:正略钧策往年笔试真题回忆

相关文章推荐

|||||