前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring Cloud Greenwich 正式发布,Hystrix 即将寿终正寝!

Spring Cloud Greenwich 正式发布,Hystrix 即将寿终正寝!

作者头像
Java技术栈
发布2019-07-05 10:36:58
5040
发布2019-07-05 10:36:58
举报
文章被收录于专栏:Java技术栈Java技术栈

Spring Cloud Greenwich 正式版在 01/23/2019 这天正式发布了,下面我们来看下有哪些更新内容。

生命周期终止提醒

Spring Cloud Edgware

Edgware 版本将于 08/01/2019 正式退役,具体可以参考官方宣布:

https://spring.io/blog/2018/07/30/spring-cloud-edgware-eol-aug-1st-2019

Spring Cloud Finchley

Finchley 版本作为 Spring Boot 2.0.x 的主要版本,Finchley 的生命周期也会由 Spring Boot 2.0.x 版本的终止而终止。

Spring Cloud Greenwich

Greenwich 版本现在作为一个次要版本,它后续将继续支持 Spring Boot 2.x 的发布支持。

Greenwich 重大更新

兼容JDK

这个最新版本的发布最重要的一点是,所有的子项目都兼容 Java 11。

新项目

1、Spring Cloud GCP

提供对 Google Cloud Platform 的集成。

2、Spring Cloud Kubernetes

提供对 Kubernetes 的集成。

Spring Cloud Netflix 进入维护模式

最近,Netflix 宣布 Netflix 进入维护模式:《Hystrix 停止开发。。。Spring Cloud 何去何从?》,Ribbon 自 2016 年以来也一直处于类似的状态,尽管它们已经进入维护模式,但它们在 Netflix 内部已经大规则部署应用。

另外,Hystrix Dashboard 和 Turbine 已经被 Atlas 取代,这两个项目最后一次的代码提交分别是 2 年前和 4 年前了。Zuul 1 和 Archaius 1 也已经被后续的版本取代,不再向后续版本兼容。

以下 Spring Cloud Netflix 模块及相应启动器将进入维护模式:

  • spring-cloud-netflix-archaius
  • spring-cloud-netflix-hystrix-contract
  • spring-cloud-netflix-hystrix-dashboard
  • spring-cloud-netflix-hystrix-stream
  • spring-cloud-netflix-hystrix
  • spring-cloud-netflix-ribbon
  • spring-cloud-netflix-turbine-stream
  • spring-cloud-netflix-turbine
  • spring-cloud-netflix-zuul

这些并不包括 Eureka 或者 concurrency-limits 模块。

什么是维护模式?

这些个项目进入维护模式后,Spring Cloud 团队也不会往这些模块添加新功能了,但是还是会修复一些 bug 及安全漏洞,也会考虑和审查来自社区的小规模拉取请求。

Spring Cloud Greenwich 版本在这些维护模式的项目上至少会支持 1 年。

有什么替换方案?

官方推荐了以下替代方案,也许在不久的将来,或者下一个大版本这些替代方案会成为主流项目。

目前的

可替换

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

这个版本除了以上重大更新,还有一些子项目的版本更新、问题修复等,这里就不详细分析了,大家有兴趣的可以去看官方发布博文:

https://spring.io/blog/2019/01/23/spring-cloud-greenwich-release-is-now-available

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java技术栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 生命周期终止提醒
    • Spring Cloud Edgware
      • Spring Cloud Finchley
        • Spring Cloud Greenwich
        • Greenwich 重大更新
          • 兼容JDK
            • 新项目
              • Spring Cloud Netflix 进入维护模式
              相关产品与服务
              容器服务
              腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档