![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
Demor
每天进步一些
展开
-
lease 分布式
背景和介绍 缓存是计算机里广泛使用的一种技术,对降低读取延迟、网络流量和服务器负载都非常有效,但也带来了一致性(Consistency)的问题。所谓一致就是客户端总能读到最新的数据,使用缓存后有可能服务器端的数据已经被修改,但客户端仍然从缓存中读取陈旧的数据。为了保证一致性,有两种常见的解决办法,第一种是轮询(Polling),即每次读取数据时都先询问服务器数据是不是最新的,如果不是就从转载 2013-01-22 16:35:24 · 934 阅读 · 0 评论 -
最终一致性
最终一致性(eventually consistency):如果在很长的时间内没有更新操作,那么所有的副本将逐渐的成为一致的。满足最终一致性的数据存储具有以下属性:没有更新操作时,所有副本逐渐成为相互完全相同的副本。最终一致性实际上只要求更新操作被保证传播到所有副本。如果假设只有一小部分进程可以执行更新,那么写-写操作冲突就相对比较容易解决了。【摘自《分布式操作系统》】原创 2013-01-22 16:39:07 · 971 阅读 · 0 评论 -
Hadoop权威指南(第二版)勘误
本文只为这本书提供勘误,如过你有发现新的错误,请联系我:send me an email,我会把它更新在本文中。 1、P2,+6,成高解析度图片之后 ===》 成高清晰度图片之后 2、P2,-3,星和银河系等 ===》 星或银河系等 3、P3,-11,系统保存数据的冗余复本 ===》 系统保存数据的冗余副本 4、P3,-10,可以是有数据的另一可用复本 ===》 可以使用数据的另一原创 2013-04-12 09:01:13 · 1757 阅读 · 1 评论 -
【分布式系统工程实现】如何检测一台机器是否宕机?
检测一台机器是否宕机的应用场景如下: 1, 工作机器宕机,总控节点需要能够检测到并且将原有服务迁移到集群中的其它节点。 2, 总控节点宕机,总控节点的备份节点(一般称为Slave)需要能够检测到并替换成主节点继续对外服务。 检测一台机器是否宕机必须是可靠的。在大规模集群中,机器可能出现各种异常,比如停电,磁盘故障,过于繁忙导致假死等。对于机器假死,如果总控节点认为机器宕机并将服务转载 2013-01-22 16:33:22 · 969 阅读 · 0 评论