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

  • 相关阅读:
    leetcode1161
    leetcode1160
    校招真题练习034 倒水(贝壳)
    校招真题练习033 音乐列表(贝壳)
    校招真题练习032 连续相同字符串(头条)
    校招真题练习031 三支球队比分(头条)
    leetcode1144
    ArrayQueue(队列)
    LinkQueue(链队)
    快速幂
  • 原文地址:https://www.cnblogs.com/nxjblog/p/10611171.html
Copyright © 2011-2022 走看看