随着单体式应用架构维护困难等弊端日益凸显,微服务架构被越来越多的开发者所使用,并且为了解决单体式架构在开发使用过程中面临的挑战,提出了基于微服务架构的分散治理服务架构思想。微服务架构是一种架构思想和开发模式的蜕变,相比于传统的单体式服务架构,微服务有着更快的上线周期。本文主要阐述微服务架构的概念与工作原理,论述与单体式架构相比微服务架构的优势及特点,以及基于Spring Cloud的微服务架构的运行流程。