摘要:
本文转载自 "阮一峰 CAP 定理的含义" 概述 分布式系统(distributed system)正变得越来越重要,大型网站几乎都是分布式的。 分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。 本文介绍该定理。它其实很好懂,而且是显而易见 阅读全文
摘要:
本文转载自 "蓝绿部署、金丝雀发布(灰度发布)、A/B测试的准确定义" 概述 蓝绿部署、A/B测试、金丝雀发布,以及灰度发布、流量切分等,经常被混为一谈,影响沟通效率。 根本原因是这些名词经常出现,人们耳熟能详能够熟练地谈起,对这些术语的理解却没有达成一致。 下面是从 "Blue green Dep 阅读全文
摘要:
本文转载自 "Dockerfile多阶段构建原理和使用场景" 导语 Docker 17.05版本以后,新增了Dockerfile多阶段构建。所谓多阶段构建,实际上是允许一个Dockerfile 中出现多个 指令。这样做有什么意义呢? 老版本Docker中为什么不支持多个 FROM 指令 在17.05 阅读全文
摘要:
本文转载自 "Dockerfile 中的 CMD 与 ENTRYPOINT" 概述 CMD 和 ENTRYPOINT 指令都是用来指定容器启动时运行的命令。 单从功能上来看,这两个命令几乎是重复的。单独使用其中的一个就可以实现绝大多数的用例。但是既然 doker 同时提供了它们,为了在使用中不至于混 阅读全文
摘要:
本文转载自 "maven全局配置文件settings.xml详解" 概要 settings.xml有什么用? settings.xml文件是干什么的,为什么要配置它呢? 从settings.xml的文件名就可以看出,它是用来设置maven参数的配置文件。并且, settings.xml是maven的 阅读全文