你可以将其看作是在架构层次而非获取服务的类上应用很多SOLID原则。微服务架构是个很有趣的概念,它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。和Microservice相对应的,这种方式一般被称为Monolithic。所有的功能打包在一个 WAR包里,基本没有外部依赖,部署在一个JEE容器里,包含了 DO/DAO,Service,UI等所有逻辑。在将应用分解的同时,规避了原本复杂度无止境的积累。

解析SpringCloud简介与微服务架构

解析SpringCloud简介与微服务架构

解析SpringCloud简介与微服务架构

解析SpringCloud简介与微服务架构

解析SpringCloud简介与微服务架构

解析SpringCloud简介与微服务架构

解析SpringCloud简介与微服务架构

解析SpringCloud简介与微服务架构

解析SpringCloud简介与微服务架构

解析SpringCloud简介与微服务架构

解析SpringCloud简介与微服务架构