需要注意的是如果由算法选择不当,比如使用余数Hash算法,会出现加入一台服务器而导致现有的缓存数据大量访问不能命中的情况,其后果相当于缓存服务器集群整体宕机,给系统带来灾难性后果。目前Memcached主要采用一致性Hash算法,这种算法可以使加入新服务器对现有数据访问影响最小。而Redis通过一种类似虚拟节点的映射算法也可以达到相似的效果。
第五、结束运营盛大必须赔偿用户?国内也许没有先例,但国外和并不是新鲜事。就我所知,闹上法庭的不是没有,但赔偿的一例也没碰到过。不然这一行早就没人做了……因为只要有一个用户说还要玩,服务器就甭想关!盛大能挤出一个新游戏来转用户数据,在国内外无数个结束运营的厂家中间是第一个。也是处理最好的一个。法庭上根本不可能赢。