随笔分类 - 分布式系统研究
摘要:使用缓存,通常需要注意的问题是一致性的问题,通常做法是:1. http中使用head协议保证2. 每次读取数据client向server发送验证请求i,和1类似3. server记录那些client读取过数据,如果server对数据进行了修改,进行callback形式告知客户端失效,主要的问题是如果server和client通信失败,更新操作将无法继续。另外的实现采用现在的lease机制,server在一段时间内给予client控制修改的权限,如果server想要修改数据,首先需要征得client的同意,如果client同意,那么client需要清空自己的缓存。如果lease过期了,clien
阅读全文
摘要:下面是一些讨论想法:-------------------------------------------------------------------------------------------------------------------------------------------------是不是和timestamp有关Hbase默认的是30s这个时间差,对于时间戳已经太大了rangeserver上有关skew有这段注释:HT_ERROR("Revision(clock)skewdetected!Mayresultindataloss.");是不是每个网络
阅读全文
摘要:1. 并行计算简介 计算机的早期阶段,程序都是serial(连续的),类似于批处理程序。 并行计算的程序中,进程将一个任务分割成多个部分parts,每个“部分“都是能够并行处理的,每个“部分”可以同时...
阅读全文