【Spring Cloud Alibaba】前置知识
【Spring Cloud Alibaba】前置知识
- 1. 微服务介绍
- 1.1 系统架构的演变
- 1.1.1 单体应用架构
1. 微服务介绍
1.1 系统架构的演变
随着互联网的发展,网站应用的规模也在不断的扩大,进而导致系统架构也在不断的进行变化。从互联网早期到现在,系统架构大致经过下面几个过程:单体应用架构->垂直应用架构->分布式架构->SOA架构->微服务架构,当然还有现在的Service Mesh(服务网格化)。
1.1.1 单体应用架构
互联网早期,一般的网站应用流量比较小,只需要一个应用,将所有功能代码部署到一起就可以了,这样可以减少开发、部署和维护的成本。
比如说一个点上系统,里面包含了用户管理、商品管理、订单管理、物流模块等等,我们会把他们做成一个Web项目,部署到一台Tomcat服务器上。