分布式
文章平均质量分 82
jenrain
有无植发医院推荐
展开
-
CAP原则和BASE理论
文章目录CAP原则分区容错性、可用性和一致性一致性与可用性的抉择取舍策略为什么不能全部满足BASE理论基本可用软状态最终一致性延伸 CAP原则 CAP原则指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。 CAP原则是NOSQL数据库的基石。 分区容错性、可用性和一致性 分区容错性:指的是分布式系统中的某个节点或者网络分区出现了故障的时候,整个系统仍然能对外提供满足一致性和可用性的服务原创 2022-01-19 13:54:26 · 2118 阅读 · 0 评论 -
浅识分布式一致性
文章目录三个业务场景场景解读分布一致性的提出分布式环境的各种问题 三个业务场景 1.火车站售票 从A地到B地的票只剩下一张, 但是现在有两个乘客在不同的售票窗口同时购买了这张票。如果售票系统没有一致性的保障, 那么在检票口检票的时候,其中一名乘客会被告知他的票是无效的。 这就对售票系统提出了严格的一致性要求: 系统中的数据无论在哪个售票窗口,每时每刻都必须是准确无误的。 2. 银行转账 我们往家里寄钱, 柜台的服务员告诉我们:“您的转账将于N个工作日后到账”。晚一点到账无所谓, 只需要保证钱寄到的时候原创 2022-01-19 13:54:13 · 228 阅读 · 0 评论 -
浅识分布式系统
文章目录一、为什么要使用分布式二、分布式系统的本质三、分布式的基础要点 一、为什么要使用分布式 分布式系统并非灵丹妙药,解决问题的关键还是看你对问题本身的了解。通常我们需要使用分布式的常见理由是: 为了性能扩展——系统负载高,单台机器无法承载,希望通过使用多台机器来提高系统的负载能力。 为了增强可靠性——软件不是完美的,网络不是完美的,甚至机器本身也不可能是完美的,随时可能会出错,为了避免故障,需要将业务分散开保留一定的冗余度。 在以提供 Service 为主的服务端软件开发过程中常常遇到这些问题。原创 2022-01-19 13:54:00 · 1240 阅读 · 0 评论