渔舟唱晚的天空
——welkinwalker的遐想
摘要: 解决老chunk的若干问题,包括:failover问题。以前支持两个进程的时候,如果其中一个挂掉,则另外一个要接管所有的数据请求,当失败进程重启的时候,又要把所有数据发回去。扫描过期文件问题。以前处理过期数据的方法是:每隔一定时间,启动一个扫描脚本,把一个进程上的所有记录扫面一遍,删除过期的。扩展时的负载均衡问题。 以前只能是成倍扩展,两台机器添加一台机器后,只有一台机器的压力能够被缓解,如果已经是4个进程 ,则要加到8个才可以。相比以前的关键改动在于:参与一致性哈希的对象变了,以前的时候是node,现在变成了node里面的chunk文件。带来的一些列变化包括:master不光要维持node信 阅读全文
posted @ 2011-07-25 13:46 welkinwalker 阅读(324) 评论(0) 推荐(0) 编辑