zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    WannaMine4.0查杀方法
    kthrotlds(WatchDogs变种)查杀方法
    Powershell无文件挖矿查杀方法
    Myking&暗云III病毒查杀方法
    NAT ALG原理与应用
    Invoke-PSImage 使用简介
    Cobaltstrike 安装
    windows 创建、启动、删除、停止服务
    CobaltStrike 之 Attacks 菜单解析
    网络安全法(2016年11月7日发布 2017年6月1日起施行 主席令(第五十三号)公布)
  • 原文地址:https://www.cnblogs.com/lilb/p/14408030.html
Copyright © 2011-2022 走看看