2. 微服务 2.1 什么是微服务 微服务是一种架构风格,它要求我们在开发一个应用的时候,将这个应用构建成一系列小的服务的组合;可以通过http的方式进行互通,每一个功能元素最终都是一个可独立替换和独立升级的软件单元。 所谓的微服务架构,就是打破之前all in one的架构方式,把所有独立出来的功能元素动态组合,需要的功能才拿来组合。 这样的好处就是: 节省了调用资源。每个功能元素的服务都是一个可替换的、可独立升级的代码