Spring Boot学习之---Sprint Boot的介绍(一)

尚硅谷的视频学习

一、Spring Boot入门

1、Spring Boot简介

  1. 简化Spring应用开发的一个框架
  2. 整个Spring技术栈的一个大整合
  3. J2EE开发的一站式解决方案
  4. 官网:https://spring.io/projects/spring-boot  

  5. 优点:

    Spring Boot是对Spring框架的一个再封装,入门容易。想要了解原理,还得深入了解Spring
    Spring Data 是用来做数据访问的,不管是sql还是nosql 。
    Spring Cloud 是用来做分布式的。网状互联互调。    
    全家桶,Sprint Boot整合他们。

2、微服务

2014年,martin fowler发表了一篇文章,开启了微服务的潮流。
结构风格:微服务(服务微化)与  单体应用 ALL IN ONE

单体应用是传统的Web应用的架构模式。把所有的代码都写在一个项目里,打成war包部署在服务器中。一个应用,不牵扯到多个应用的互联互调。水平扩展(负载)也很方便,直接复制到多个服务器上即可。
优点:开发、测试简单,部署也简单,打成war,放到服务器上。分布式应用为部署和运维带来了挑战
缺点:牵一发而动全身,一点小小的修改,就得重新编译部署。当然最大的问题还是日益增长的软件需求。


微服务,一个应用就是一组小型服务;可以通过HTTP的方式进行互通。每一个功能元素最终都是一个可独立替换和独立升级的软件单元。多个服务交织在一起类似神经元系统。
缺点:为部署和运维增加难度。
详细参照微服务文档
通过HTTP方式,轻量级而通讯(Spring Cloud实现)。每一个服务都是可替换的可独立升级的。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值