
分布式
文章平均质量分 75
胡世达
这个作者很懒,什么都没留下…
展开
-
分布式系统之CAP理论
CAP定理定义CAP定理,指出对于一个分布式系统来说,不可能同时满足三点:Consistency,Availability,Partition tolerance一致性Consistency:这里的一致性指的是强一致性,所有节点访问同一份最新的数据副本可用性Availability:服务一直可以使用,每一次请求都能在正常的时间内得到响应分区容错性Partition tolerance:即...原创 2018-10-11 20:51:45 · 244 阅读 · 0 评论 -
zookeeper入门
zookeeper来源于Hadoop下的一个子项目,主要是给分布式系统提供协调服务,比如配置维护,名字服务,分布式同步等。zookeeper是可以集群复制的,集群之间通过ZAB(Zookeeper Atomic Broadcast)协议,来保证数据的一致性。...原创 2018-11-13 20:55:32 · 90 阅读 · 0 评论 -
分布式锁
在java中,多线程环境下,需要控制对资源的并发访问,通常会使用synchronized关键字或者ReentrantLock可重入锁,不过在分布式环境下需要新的方法来加锁,才能满足需要。为什么需要分布式锁?分布式锁要解决的问题有两个:效率,正确性。效率:用分布式锁可以避免相同的节点做相同的工作,提升效率正确性:防止多个节点对同一个数据同时操作,导致数据的状态不正确。比如多个节点的机器对同...原创 2018-11-14 13:23:45 · 113 阅读 · 0 评论 -
Redis持久化机制 RDB和AOF
为什么需要持久化Redis是基于内存的数据库,它把数据存储在内存当中,如果不想办法把数据存放在磁盘当中,一旦Redis进程退出,内存中的数据也就消失了。为了解决这个问题,Redis提供了两种持久化方式,分别是RDB(Redis Database)和AOF(Append Only File)。RDB持久化RDB持久化是通过保存key-value对来保存Redis数据库状态。RDB文件的创建...原创 2019-07-18 14:55:45 · 156 阅读 · 0 评论