zoukankan      html  css  js  c++  java
  • Spring、Springboot、Springcloud的区别

    概念

    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监控服务间的调用和焠断相关指标

  • 相关阅读:
    Kettle初使用
    Datax初使用
    代码层次上的软件质量属性
    第二周周总结
    软件质量属性---可修改性
    淘宝网中的软件质量属性
    第一周周总结
    2020寒假(12)
    2020寒假(11)
    2020寒假(10)
  • 原文地址:https://www.cnblogs.com/nxjblog/p/10611171.html
Copyright © 2011-2022 走看看