首页 > 编程语言 > 详细

spring、springboot、springcloud的区别

时间:2019-03-27 22:27:48      阅读:139      评论:0      收藏:0      [点我收藏+]

概念

spring:轻量级的控制反转(IOC)和面向切面(AOP)的容器

 

springmvc:常见的mvc设计模式,把M(model 模型、业务逻辑)、V(view视图、用户客户端界面)、C(controller 控制器)分开构成了mvc

 

springboot:一个简单易用的整合框架,如常见的注入方式有构造方法注入、setter注入、注解注入三种方式,注解的方式配置最少,所以springboot采用了注解注入方式,并且封装和整合了大量第三方技术(如Redis、Tomcat),提供了大量第三方接口,节省了配置时间

 

springcloud:如果说springboot一个项目就是一个微服务,springcloud就是由多个微服务组成的,通过几个组件来管理整个项目

从整体来看一下 Spring Cloud主要的组件,以及它的访间流程
  1、外部或者内部的非 Spring Cloud目都统一通过API网关(Zuul)来访可内部服务.
  2、网关接收到请求后,从注册中心( Eureka)获取可用服务
  3、由 Ribbon进行均负载后,分发到后端的具体实例
  4、徹服务之间通过 Feign进行通信处理业务
  5、 Hystrix负责处理服务超时熔断
  6、 Turbine监控服务间的调用和焠断相关指标

spring、springboot、springcloud的区别

原文:https://www.cnblogs.com/nxjblog/p/10611171.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!