快捷搜索:

您的位置:澳门新葡4473网站 > 新葡亰平台娱乐 > Spring Cloud 2020 年路线图

Spring Cloud 2020 年路线图

发布时间:2020-02-07 23:14编辑:新葡亰平台娱乐浏览(110)

    Spring Cloud 开发团队昨日公布了 Spring Cloud 2020 年的路线图,并对 Spring Cloud Greenwich 和 Hoxton 的生命周期进行了一些讲解。

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

    Spring Cloud Ilford

    开发团队称 Spring Cloud Ilford 将是下一个主要版本,这也将是自 Spring Cloud Finchley 发布以来的第一个主要版本。此版本将提供对 Spring Boot 2.x 和 Spring Framework 5.x 的支持。通过使 Ilford 成为主要版本,开发团队将能够删除进入维护模式(maintenance mode)的模块,并兑现今年早些时候宣布的简化新版本的承诺。此外,团队成员还会对一些 API 进行重构,这可能会引入重大变更。

    Spring Cloud Ilford 将在 2020 年第四季度的某个时候随 Spring Framework 5.3 和 Spring Boot 2.4 一起发布。

    生命周期终止提醒

    Spring Cloud Hoxton

    根据 Pivotal 对开源项目的支持政策,主要版本的支持期限为三年。Spring Cloud Finchley 于 2018 年 6 月首次发布,因此,Spring Cloud Hoxton 作为 Finchley 的次要版本将会获得常规的支持,直到 2021 年 6 月底。从 2021 年 7 月开始,Hoxton 将进入一个特别的维护期,在此期间,开发团队仅发布重要的错误修复程序和安全补丁,直到 2021 年 12 月底。由此可见,团队接受同时存在(维护)两个主要版本的时间长度为一年。

    另外,计划于 2020 年第二季度发布的 Spring Boot 2.3.x 将会在发布后不久获得 Hoxton Service Release 的支持。

    Spring Cloud Edgware

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

    Spring Cloud Greenwich

    Spring Cloud Greenwich 作为 Finchley 的次要版本于 2019 年 1 月首次发布,它受支持的时间截至 2020 年 1 月,此后将会进入一个特别的维护期。同样的,在此期间,开发团队仅发布重要的错误修复程序和安全补丁,直到 2020 年  12  月底。这将是最后一个支持 Spring Boot 2.1.x 的版本。

    Spring Cloud Finchley

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

    Spring Framework

    下面我们了解一下 Spring 框架 2020 年的维护路线图(Spring Framework maintenance roadmap in 2020)。

    先说最重要的一点,Spring Framework 4.3.x 乃至整个 Spring Framework 4 将在明年结束生命周期:官方表示 EOL 的截止日期是2020年12月31日。在此之后,开发团队将不再对 4.3.x 提供任何支持。同时,他们还将逐步淘汰 5.0.x 和 5.1.x。

    至于计划发布的版本,首先是在一月中旬进行全面发布:5.2.3 和 5.1.13 以及 5.0.16 和 4.3.26。后者是 5.0.x 和 4.3.x 系列中的最后一个维护版本。如果有漏洞,开发团队可能会进行重要补丁修复,否则直到 2020 年底最终截止之前,这些版本都不会计划进一步发布。

    5.1.x 系列将在 2020 年获得常规维护,但发布频率会比较低,保持每季度一次。当前的主要活动分支是 5.2.x,将在明年进行频繁发布(每月一次),不仅支持当前的 Spring Boot 2.2,还支持即将到来的 Spring Boot 2.3(2020年4月)。

    最后,下一个 Spring Framework 功能版本(feature release)将是 5.3,GA 计划在2020年10月发布,以保持与 Spring Boot 2.4 一致。预计这将是最后的 5.x 功能分支,并将获得长期支持。团队还表示,计划封装所有用于 5.3 的 5.x 主题,包括运行时调整工作(启动性能、内存消耗)。

    对了,开发团队还建议使用者尽快升级到 5.2+,因为到2020年底,唯一活跃的 Spring 框架分支将是 5.2.x,然后是新的 5.3.x 产品线(预计将获得长期支持,从此有效取代 4.3.x)。

    (文/开源中国)    

    Spring Cloud Greenwich

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

    分不清这些版本的区别和意义?可以参考栈长之前写的关于版本的文章:
    Spring Cloud 多版本怎么选择?。

    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

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

    如果你也在使用 Spring Cloud 搭建微服务,可以关注Java技术栈微信公众号,在后台回复关键字:spring,栈长整理了一系列 boot/ cloud 技术文章,都是干货。

    本文原创首发于微信公众号:Java技术栈(id:javastack),关注公众号在后台回复 "spring" 可获取更多,转载请原样保留本信息。

    本文由澳门新葡4473网站发布于新葡亰平台娱乐,转载请注明出处:Spring Cloud 2020 年路线图

    关键词:

上一篇:相对路径和绝对路径

下一篇:没有了