这篇文档我主要以提出问题为引,逐步揭开大部分企业选用微服务架构的原因。其次我会写下单体架构和微服务架构的区别,也就是我们自己的玩具单体项目(比如苍穹外卖,黑马点评)与企业里大型微服务项目的区别。1. 什么是微服务架构?和单体架构有什么区别?单体架构我们以最常见的电商系统为例。假设这个系统有(用户业务,订单业务,库存业务,支付业务)。如果是单体架构,所有的业务代码都会放到一个代码库里,打包为一个独立应用。所有代码运行在同一个进程中,共享一个数据库,部署时作为一个整体发布。本质:“all in one”,系统是一个不可分割的 “巨石”。 ┌─────────────────────────────...