码迷,mamicode.com
首页 > 编程语言 > 详细

spring cloud alilibaba 介绍和整合

时间:2020-02-18 09:42:39      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:feign   ice   eureka   routing   xxx   规模   分布式消息   schedule   解决方案   

spring cloud alibaba 微服务一站式解决方案基于spring cloud

功能 翻译 选择

Distributed/versioned

configuration

 分布式/版本化的配置管理 Spring Cloud Config、Consul、Nacos、Zookeeper

Service registration and discovery

服务注册和发现 Eureka、Consul、Nacos、Zookeeper

Routing

路由 Zuul、Spring Cloud Gateway

Service to Service calls

端到端的调用 RestTemplate、Feign

Load balancing

负载均衡 Ribbon

Circuit Breakers

断路器 Htstrix、Sentinel、Resilience4J

Global locks

全局锁 Spring Cloud Cluster(已经迁移到Spring Integration)

Leadership election and cluster state

选举与集群状态 管理 Spring Cloud Cluster(已经迁移到Spring Integration)

Distributed Messaging

分布式消息 Spring Cloud Stream+Kafaka/RabbitMq/RocketMQ

 

 

 

 

 

 

 

 

 

 

 

 

 

技术图片

功能 产品 备注
服务限流降级          Sentinel           开源组件                
服务注册发现 Nacos ANS 开源组件、商业组件
分布式配置管理 Nacos ACM 开源组件、商业组件
消息驱动能力 Spring Cloud Stream RocketMQ 开源组件
分布式事务 Seata 开源组件目前不能用于生产(目前0.6.1),1.0.0才可以用于生产
阿里云对象存储 oss 商业组件
分布式认为调度 SchedulerX 商业组件
阿里云短信服务 SMS 商业组件

 

 

 

 

 

 

Spring Cloud版本发布规划

https://github.com/spring-cloud/spring-cloud-release/milestones

版本发布记录

https://github.com/spring-cloud/spring-cloud-release/release

版本终止声明

 

版本兼容性

Spring Cloud版本       Spring Cloud Alibaba版本         Spring boot版本                  
Spring Cloud Greenwich 0.9.0.Release 2.1.X.Release
Spring Cloud Finchley 0.2.X.Release 2.0.X.Release
Spring Cloud Edgware 0.1.X.Release 1.5.X.Release

 

 

 

Spring Cloud Alibaba 组件版本关系

https://github.com/spring-cloud-incubator/spring-cloud-alibaba/wiki/版本说明

 

生产环境如何选择版本

坚决不用非稳定的版本/end-of-life版本

尽量用最新一代

xxx.Release版本缓一缓

SR2之后一般大规模可用

整合spring cloud alibaba

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.4.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>0.9.0.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>

</dependencies>
<dependencyManagement>

 

spring cloud alilibaba 介绍和整合

标签:feign   ice   eureka   routing   xxx   规模   分布式消息   schedule   解决方案   

原文地址:https://www.cnblogs.com/xiaofeiyang/p/12324706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!