25、事务(四):持久性,吃一碗粉就付一碗粉的钱你好,我是陈现麟。 通过上节课的学习,我们掌握了通过 MVCC 和 2PL 实现分布式事务隔离性的技术原理,并且也明白了隔离级别是事务在正确性和性能之间的一个权衡,以后在极客时间的业务研发中,我们就可以根据业务特点,对事情的隔离级别做出正确的选择了。...2026-03-01深入浅出分布式技术原理
26、一致性与共识(一):数据一致性都有哪些级别你好,我是陈现麟。 通过学习“事务”序列的内容,我们从事务的四个特性 ACID 的角度讨论了相关的知识与技术原理,这样在以后的工作中,事务对我们来说就不再是一个陌生和难懂的概念,而是越发清晰了。我们能清楚地知道事务能提供哪些保障,我们的代码逻辑可能会...2026-03-01深入浅出分布式技术原理
27、一致性与共识(二):它们是鸡生蛋还是蛋生鸡你好,我是陈现麟。 通过上节课的学习,我们了解了一致性模型的发展历史,同时还掌握了各个一致性模型之间的强弱差异,这样在极客时间后端技术的选型和演进过程中,你就能够做出最适合业务场景的选择了,这对于我们搭建分布式系统是非常关键的一个权衡。 其实一致性和...2026-03-01深入浅出分布式技术原理
28、一致性与共识(三):共识与事务之间道不明的关系你好,我是陈现麟。 通过上节课的学习,我们知道了共识问题的使用场景、定义和经典的算法,并且从共识的角度深入探讨了一致性和共识的关系,这让我们对一致性和共识的理解更进了一步。 你应该还记得,在课程[第 23 讲“原子性”]中提到过,当我们在实现事务的原...2026-03-01深入浅出分布式技术原理
29、分布式计算技术的发展史:从单进程服务到 Service Mesh你好,我是陈现麟。 通过学习“一致性与共识”系列的内容,我们掌握了一致性模型之间的差异,这让我们能够在工作中,依据自己的业务特点来做最合适的选择。并且我们也明白了什么是共识问题,以及在分布式系统中,共识为什么这么重要。最后,我们深入讨论了一致性、共识...2026-03-01深入浅出分布式技术原理
30、分布式存储技术的发展史:从 ACID 到 NewSQL你好,我是陈现麟。 通过上节课的学习,我们明白了分布式在线业务系统是如何一步步从单体架构、SOA、微服务到 Service Mesh 的,这对于帮助我们理解 Service Mesh 为什么被设计为现在这个样子,并且为什么 Service Mesh ...2026-03-01深入浅出分布式技术原理