微服务架构入门

一、系统架构演变1、单体应用架构只需要一个应用,将所有功能代码部署在一起。优点:架构简单,小型项目的话开发成本低部署在一个节点上,维护方便缺点:全部功能集成在一个工程,对于大型项目不易开发和维护项目模块之间紧密耦合,单点容错率低无法针对不同模块进行针对性优化和水平扩展2、垂直应用架构将原来的一个应用