diff --git a/architecture/summary.md b/architecture/summary.md index b3f390c4..aeb926e1 100644 --- a/architecture/summary.md +++ b/architecture/summary.md @@ -1,6 +1,6 @@ # 第一章:云原生技术概论 -云原生是一个很抽象的概念,解读云原生往往用抽象的解释解释抽象。话有些绕,但我想你能理解它的意思:用“不可变基础设施”、“声明式API”、“容器”这样的描述会让云原生的概念更加难以理解。这一章,容我换一种方式解读:用朴素的话从需求的背景、发展的历史,这中间产生的各类技术以及它们试图解决的问题去解读。思想先行,技术随后,让我们一起洗洗脑子**从解决问题的角度出发真正理解云原生技术的变革**。 +云原生是一个很抽象的概念,解读云原生往往用抽象的解释解释抽象。话有些绕,但我想你能理解它的意思:用“不可变基础设施”、“声明式API”、“容器”这样的描述会让云原生的概念更加难以理解。这一章,容我换一种方式解读:用朴素的话从需求的背景、发展的历史,讨论这期间诞生的各类技术以及它们试图解决的问题的方式去解读。思想先行,技术随后,让我们一起洗洗脑子**从解决问题的角度出发真正理解云原生技术的变革**。
diff --git a/distributed-transaction/CAP.md b/distributed-transaction/CAP.md index 361e0844..21fb7cdf 100644 --- a/distributed-transaction/CAP.md +++ b/distributed-transaction/CAP.md @@ -16,7 +16,7 @@ CAP 定理描述的是**一个分布式系统中,涉及共享数据问题时 :::tip 额外知识 -笔者在这里提前补充一点:对一个分布式系统,因为必须要实现分区容错性,不能舍弃 P,CAP 其实是二选一(AP 和 CP 之间)而不是三选二而的权衡。 +笔者在这里提前补充一点:对一个分布式系统,因为必须要实现分区容错性,不能舍弃 P,CAP 其实是二选一(AP 和 CP 之间)而不是三选二的权衡。 ::: 由于论文的定义非常苛刻,让很多系统既不是 CP,也不是 AP 类型的系统,而是处于这两个分类之外的状态,AP/CP 的二分法就不那么准确,Eric A.Brewer 在论文中还提出了弱 CAP 原则(weak CAP principle):