本来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 进入维护模式
什么是维护模式?
将模块置于维护模式意味着Spring Cloud团队将不再向该模块添加新功能。我们将修复block 级别的BUG以及安全性问题,还将考虑并审查社区的小型 pull request。
我们打算继续支持这些模块,知道Greenwich 版本被普片采用至少1年。
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,好多详细功能可参考官网~
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官网,请多看官网官方资料~
https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md