SpringCloud Alibaba入门简介

为什么会出现SpringCloud Alibaba?

本来SpringCloud是主要整合了Netflix下的好多功能组件,但是呢Spring Cloud Netflix项目进入维护模式

以下Spring Cloud Netflix模块和相应的starter 将进入维护模式:

1. spring-cloud-netflix-archaius

2. spring-cloud-netflix-hystrix-contract

3. spring-cloud-netflix-hystrix-dashboard

4. spring-cloud-netflix-hystrix-stream

5. spring-cloud-netflix-hystrix

6. spring-cloud-netflix-ribbon

7. spring-cloud-netflix-turbine-stream

8. spring-cloud-netflix-turbine

9. spring-cloud-netflix-zuul

不包括Eureka 或 并发限制模块

原文链接在这儿:SpringCloud Netflix 进入维护模式

SpringCloud Alibaba入门简介_第1张图片

什么是维护模式?

将模块置于维护模式意味着Spring Cloud团队将不再向该模块添加新功能。我们将修复block 级别的BUG以及安全性问题,还将考虑并审查社区的小型 pull request。

我们打算继续支持这些模块,知道Greenwich 版本被普片采用至少1年。

原文如下SpringCloud Alibaba入门简介_第2张图片

进入维护模式意味着什么呢?

Spring Cloud Netflix 将不再开发新的组件

我们知道Spring Cloud 版本迭代算是比较快的,因而出现了很多中岛的 ISSUE 都来不及 Fix 就又推另一个 Release 了 。进入维护模式意思就是目前已知以后一段时间 Spring Cloud Netflix 提供的服务和功能就这么多了,不再开发性的组件和功能了。 以后将以维护和 Merge 分支 Full Requset 为主。

新组件将以其他替代方案的实现方式。

* Hystrix => Resilience4j

* Hystrix Dashboard / Turbine => Micrometer + Monitoring System

* Ribbon => Spring Cloud Loadbalancer

* Zuul 1 => Spring Cloud Gateway

* Archaius 1 => Spring Boot external config + Spring Cloud Config

所以SpringCloud Alibaba趁势崛起,抢占一席之地~

SpringCloud alibaba带来了什么?

官网:SpringCloud Alibaba,好多详细功能可参考官网~

github:https://github.com/alibaba/spring-cloud-alibaba、https://github.com/alibaba/spring-cloud-alibaba/tree/greenwich

诞生:2018.10.31, Spring Cloud Alibaba 正式入驻了 Spring Cloud 官网孵化器,并在 Maven 中央仓库发布了第一个版本。

Spring-Cloud-Alibaba项目由阿里巴巴的开源组件和多个阿里云产品组成,旨在实现和公开众所周知的Spring框架模式和抽象,为使用阿里巴巴产品的Java开发者带来Spring-Boot和Spring-Cloud的好处。

Spring Cloud Alibaba为分布式应用开发提供了一站式解决方案。它包含开发分布式应用程序所需的所有组件,可以轻松地使用Spring Cloud开发应用程序。

使用Spring Cloud Alibaba,只需添加一些注解和少量配置,即可将Spring Cloud应用连接到Alibaba的分布式解决方案中,并使用Alibaba中间件构建分布式应用系统。

SpringCloud Alibaba入门简介_第3张图片

SpringCloud Alibaba入门简介_第4张图片

以上都是参考摘录于 SpringCloud Alibaba官网,请多看官网官方资料~

https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md

你可能感兴趣的:(SpringCloud,Alibaba,SpringCloud,Springboot)