zoukankan      html  css  js  c++  java
  • SpringCloud微服务解决方案

    Spring Cloud简介

      Spring Cloud官网:https://www.springcloud.cc/

      Spring Cloud并不是一个框架,而是Spring为微服务提供一站式解决方案。

      Spring Cloud底层是基于Spring Boot实现的云应用开发。

      Spring Cloud是一组独立的组件(中间件)的集合,很多技术并不是Spring Cloud自己开发的,使用了很多第三方机构开发现成的产品,如下图。

      

       因为使用的是很多独立厂商所开发的产品,那么兼容问题就会出现,为了解决这些问题,Spring Cloud就相当于一个大的整合包,把各个厂商不同的组件进行了有机的集合,对外是一个整体的技术栈。

       Spring Cloud组件之间版本关系

      

      Spring Cloud主要经历了5个历史迭代版本,因为底层使用的是Spring Boot开发,所以大的版本底层所对应的都是不同的Spring Boot版本。

      

       https://spring.io/projects/spring-cloud

       目前比较新的版本是Hoxton2020.0.x aka Ilford。

     Spring Cloud微服务体系组成

        1. 服务发现(Eureka/Consul/Zookeeper)

          

     
        2. 服务调用(Hystrix/Ribbon/OpenFeign)


        3. 路由于过滤(Zuul/Spring Cloud Gateway)


        4. 配置中心(Spring Cloud Config)

        5. 消息总线(Spring Cloud Stream/Spring Cloud Bus)

         对微服务整个消息传递进行统筹和管理,职能和MQ类似。

        6. 安全控制(Spring Cloud Security)

        7. 链路监控(Spring Cloud Sleuth)

        8. 其它工具(Spring Cloud Cli/Spring Cloud Cluster)

        

        

    Spring Cloud架构

          下面是Spring Cloud架构图

              图片来源:https://www.cnblogs.com/zhangs1986/p/10546973.html

  • 相关阅读:
    div自适应高度
    jquery的几种ajax提交方式
    分页后获取的数据怎么横向显示
    ssh项目将搜索条件进行联动
    某平台反war3明图原理分析
    Kali 安装8812au网卡驱动
    eXeScope 注册机制破解
    数据结构稀疏矩阵
    PEcompact 3.X 脱壳
    数据结构算数表达式求值
  • 原文地址:https://www.cnblogs.com/songgj/p/14459663.html
Copyright © 2011-2022 走看看