八股文 - 分布式
文章平均质量分 66
八股文 - 分布式内容
AttackingRookie
这个作者很懒,什么都没留下…
展开
-
CAP 理论 - zookeeper 和 eureka 比较
前言著名的CAP 理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性是分布式系统中必须要保证的,因此我们只能在A 和C 之间进行权衡。Zookeeper 保证CP在Zookeeper 中,当master 节点因为网络故障与其他节点失去联系是,剩余节点会重新进行leader 选举,但问题在于,选举leader 需要一定时间,且选举期间整个Zookeeper 集群不可用,这导致在选举期间注册服务瘫痪。在云部署的环境下,因网络问题使Zookeeper 集群失原创 2022-04-22 17:28:13 · 2652 阅读 · 0 评论 -
CAP 理论
概述CAP即:Consistency(一致性)Availability(可用性)Partition tolerance(分区容忍性)一致性对于客户端的每次读操作,要么读到的是最新的数据,要么读取失败。换句话说,一致性是站在分布式系统的角度,对访问本系统的客户端的一种承诺:要么我给您返回一个错误,要么我给你返回绝对一致的最新数据,不难看出,其强调的是数据正确。可用性任何客户端的请求都能得到响应数据,不会出现响应错误。换句话说,可用性是站在分布式系统的角度,对访问本系统的客户的另一种承诺:我一原创 2022-04-22 17:04:59 · 305 阅读 · 0 评论 -
分布式 - Raft选举
背景分布式系统的挑战时序性:运行在不同网络下的机器中的进程如何判断一些事件的发生顺序。并发性:运行在不同网络下的机器中的进程如何共享资源,而互不打扰。比如访问共同的数据库。健壮性:应对网络的不稳定以及硬件的不稳定。一致性:如何保障无论访问哪个服务节点,都能获取相同的结果。分布式共识分布式系统中多个节点之间,彼此对某个状态达成一致结果的过程。分布式共识的应用逻辑时间的共识,来决定事件发生的顺序。互斥性的共识,用于决定谁正拥有访问的资源。协调者的共识,谁是当下的leader。.原创 2022-04-20 16:11:52 · 2107 阅读 · 0 评论