spring boot

原创
2018/05/17 13:21
阅读数 126

1.spring boot是2014年伴随spring 4.0发布的一个框架

2.spring boot的优势,比如我们要整合spring ,springMVC,,myBatis,我们要导入一大堆的jar包,还要写一大堆的配置文件,测试开发业务逻辑,部署的时候要测试,打war包等,打成war包还要配置服务器环境,最后把项目放上去运行,之前的开发都是一个很繁琐的过程,spring boot意识的这点的繁琐,所以它就来简化我们spring应用的开发,spring boot整个底层就是使用的spring的整个技术站,spring就是通过整合spring系列技术站,比如spring fremework,(ioc容器 ) ,spring date数据访问(sql ,nosql),spring cloud(做分布式),spring security(安全权限控制)  等 来简化我们企业级应用开发的,spring boot会自动帮我们配置相关环境,我们开发人员可以使用少量的配置来完成我们的开发,大大简化开发周期,所以说spring boot是一个非常伟大的框架

3.微服务与单体架构

单体架构:

是把所有的功能单元放在一个应用里,把整个应用放在服务器上,如果负载能力不行,我们就通过整个应用的水平复制进行扩展,通过负载均衡进行访问;

微服务:提倡把每一个功能元素独立出来,独立出来以后,我们通过功能元素的动态组合,比如某个功能元素需要多一点,我们就把某个功能元素部署多一点在一个服务器,功能元素需要少的就少部署一点,微服务是功能元素的复制,不向单体架构是整个应用的复制,这样可以减少调用资源,每个功能元素都是一个独立的,可替换的功能单元,功能单元之间通过http的方式来进行互相连接。

 

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部