微服务架构首先表现为一种分布式系统(Distributed System),而分布式系统是对传统单体系统(Monolith System)的一种演进。为了帮助读者更好地理解和掌握微服务架构的特点,本节先围绕从单体系统到微服务架构的演进过程进行展开,然后引出微服务架构的实施方法以及所应该具备的核心技术组件。