赞
踩
前言:spring全家桶早已在java中深深扎根,spring boot和spring cloud的项目框架也都已经烂大街了,但是还有很多刚入行的人还不是很了解到底什么是spring cloud以及它和spring boot项目的区别。接下来就由小编带领大家简单的了解一下,什么是spring cloud,以及它和spring boot项目的关系。
在解释spring cloud之前,先给大家讲讲什么是微服务。在前些年微服务概念还没有完全普及的时候,很多小点的项目所有的功能都是写在一起的,我们称之为单体架构。这种结构存在很多的缺点:
针对以上问题,面向服务的架构就诞生了。这种架构将整体的项目按功能服务进行拆分并模块化,从而实现代码的解耦。这里的服务我们可以简单的理解成一个功能的实现。解耦之后,每个单独的模块都可以单独的进行部署、开发,还可以针对业务的请求频度进行不同程度的分布式部署,当某一个模块报错了也不会影响其他模块的运行,扩展新模块也很方便。像这样将单体结构通过业务拆分成独立服务的框架,就称之为微服务(服务模块化)。
接下来讲讲spring
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。