• Spring Cloud Alibaba 简介


    1.SpringCloud 核心部件

    名称 描述 SpringCloud Netflix
    SpringCloud Alibaba
    服务发现 解决各个独立的服务之间如何发现对方的问题
    Eureka
    Nacos
    服务通信 解决各个独立服务之间如何调用的问题
    Feign
    Dobbo
    配置管理 解决服务配置信息统一管理的问题
    Archaius
    Nacos
    服务路由 解决客户端如何找到实际服务的问题 Zuul Spring Cloud Gateway
    断路器 提供服务的防护机制, Hystrix Sentinel
    流处理 分布式消息,对消息机制高度抽象,屏蔽底层复杂度 Spring Cloud Stream(kafka 、RabbitMQ) RocketMQ
    调用链跟踪 解决跨服务调用路径记录问题 Sleuth、Zipkin Sleuth、Zipkin
    负载均衡 分摊到多个操作单元上进行执行 Ribbon Dubbo LB
    分布式事务 协助跨异类的事务识别资源的事务   Seata

    2.版本定义方式

     Spring Boot 例如:2.1.5.RELEASE 

    2:主版本 核心特效,架构上的变更。

    1:小版本功能的变更

    5:bug修复

    RELEASE :正式发布(SNAPSHOT 开发、M1 重要里程碑)

    Spring Cloud 例如 Greenwich.SR2

    Greenwich:release train,发布列车。 按照字母顺序排序(以伦敦地铁站的站名来命名)

    SR2:service release,bug修复。2是第几个,SR就是第二个bug修复版本

    SpringCloud 与 Springboot 版本关系

    Table 1. Release train Spring Boot compatibility

    官网版本对照:https://spring.io/projects/spring-cloud 

    SpringCloud Alibaba 与 SpringCloud 版本关系

    官网版本对照:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

    3.SpringCloud Alibaba 主要构成

    Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

    https://nacos.io/zh-cn/index.html

    Sentinel:面向分布式服务架构的高可用流量控制组件

    https://sentinelguard.io/zh-cn/

    Apache Dubbo:面向接口代理的高性能RPC调用,智能容错和负载均衡,服务自动注册和发现,高度可扩展能力,运行期流量调度,可视化的服务治理与运维。

    https://dubbo.apache.org/zh/

    Seata:一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。

    https://seata.io/zh-cn/index.html

    RocketMQ:是一个统一消息传递引擎、轻量级数据处理平台。

    http://rocketmq.apache.org/

  • 相关阅读:
    金蝶问题:不能保存已审核的单据
    在代码中设置cxTreeList按多列排序
    日积月累篇:生产任务单
    sp_reset_connection
    日积月累篇:仓库流程
    使用FreeMarker生成Word文档 仅此而已
    ASP格式化时间日期(二)
    省市区三级联动连接数据库
    利用SQL语句进行添加、删除、修改字段,表与字段的基本操作,数据库备份等
    ASP截取字数(二)
  • 原文地址:https://www.cnblogs.com/lilb/p/14408030.html
Copyright © 2020-2023  润新知