什么是微服务架构 微服务架构就是系统架构设计的一种风格,它主旨将一个独立的系统,拆分成各个微服务,各个微服务独立运行,他们之间通过Http的Restful API进行通信,拆分出来的微服务是根据原系统高耦合部分进行构建(之后会单独讲解如何拆分微服务),每个微服务都有自己的数据存储(涉及到分布式事务的处理,之后会有讲解).独立部署,由于轻量级的通讯协议,微服务可以使用不同的语言来开发. 单体式应用的区别 以往的传统架构,我们会针对一个业务进行构建一个单体项目,主要分为数据.服务端.客户端,在业务初…