微服务SpringCloud
主讲:
单体架构:
All in one,即把所有的功能模块都放到一个应用中的架构方式,也称为单体系统或者单体应
用。如电商系统中把商品模块,订单模块,支付模板等都集成在一个应用中。
微服务:
一种架构风格,将一个复杂的软件应用拆分为多个微小的服务,这些服务都是彼此独立的,并且
可以独立部署(运行在各自的进程里互不影响),可以通过HTTP的方式进行通信。
例如,大型电商项目,有订单模块,支付模板,商品模块等等,微服务就是把这些模块独立编写成一个
服务,而不是在一个项目中集成所有模块。
SpringCloud是基于Springboot的一整套实现微服务的框架,也当今非常流行的微服务架构解决方案。