微服务(Microservices)是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块(SmallBuildingBlocks)为基础,利用模块化的方式组合出复杂的大型应用程序,各功能区块使用与语言无关(Language-Independent/Languageagnostic)的API集相互通信。 微服务的起源是由PeterRodgers博士于2005年度云计算博览会提出的微Web服务(Micro-Web-Service)开始,JuvalLöwy则是与他有类似的前导想法,将类别变成细粒服务(granularservices),以作为