都在这了——小破站最全的分布式面试教科书教程(全覆盖分布式核心技术),金九银十保

励志当最强课代表的我来给大家总结总结👍👍👍
都在这了——小破站最全的分布式面试教科书教程
视频内容:
1️⃣什么是CAP理论✍️
2️⃣什么是BASE理论📄
视频内容:
1️⃣什么是CAP理论✍️
CAP理论是分布式领域中非常重要的一个指导理论,C (Consistency)表示强一致性,A(Availability)表示可用性,P(Partition Tolerance)表示分区容错性,CAP理论指出在目前的硬件条件下,一个分布式系统是必须要保证分区容错性的,而在这个前提下,分布式系统要么保证CP,要么保证AP,无法同时保证CAP。
分区容错性表示,一个系统虽然是分布式的,但是对外看上去应该是一个整体,不能由于分布式系统内部的某个结点挂点或网络出现了故障,而导致系统对外出现异常。所以,对于分布式系统而言是一定要保证分区容错性的。
强一致性表示,一个分布式系统中各个结点之间能及时的同步数据,在数据同步过程中,是不能对外提供服务的,不然就会造成数据不一致,所以强一致性和可用性是不能同时满足的。
可用性表示,一个分布式系统对外要保证可用。
什么是CAP理论 P1 - 00:18

2️⃣什么是BASE理论📄
由于不能同时满足CAP,所以出现了BASE理论:
1.BA: Basicall Available,表示基本可用,表示可以允许一定程度的不可用,比如由于系统故障,请求时间变长,或者由于系统故障导致部分非核心功能不可用,都是允许的
2.S: Soft state:表示分布式系统可以处于一种中间状态,比如数据正在同步
3.E: Eventually consistent,表示最终一致性,不要求分布式系统数据实时达到一致,允许在经过一段时间后再达到一致在达到一致过程中,系统也是可用的
什么是CAP理论 P1 - 02:18
