spring cloud alilibaba 介绍和整合
Posted 清浊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring cloud alilibaba 介绍和整合相关的知识,希望对你有一定的参考价值。
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 介绍和整合的主要内容,如果未能解决你的问题,请参考以下文章
[转帖]微服务框架Spring Cloud介绍 Part2: Spring Cloud与微服务
云原生Spring Cloud是什么?Spring Cloud版本介绍
云原生Spring Cloud是什么?Spring Cloud版本介绍
Spring Cloud是什么?Spring Cloud版本介绍《二》