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 的发布支持。

分不清这些版本的区别和意义?可以参考栈长之前写的关于版本的文章:
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

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

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

Spring Cloud Greenwich 正式发布,Hystrix 即将寿终正寝!相关推荐

  1. Spring Cloud Hoxton正式发布,Spring Boot 2.2.x不再孤单

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 距离Spring Boot 2.2.0的发布已经有一个半 ...

  2. Spring Cloud Greenwich 新特性和F版升级分享

    来源:https://dwz.cn/LkwPsmut 前几天介绍了,关于Spring Cloud Greenwich版本发布的官方博客翻译:Spring Cloud Greenwich.RELEASE ...

  3. Spring Cloud Hoxton正式发布,Spring Boot 2.2 不再孤单

    距离Spring Boot 2.2.0的发布已经有一个半月左右时间,由于与之匹配的Spring Cloud版本一直没有Release,所以在这期间碰到不少读者咨询的问题都是由于Spring Boot和 ...

  4. Spring Cloud Greenwich版本已发布!

    点击上方"方志朋",选择"置顶或者星标" 你的关注意义重大! 就在1月23日,spring的官方博客发布了Spring Cloud Greenwich版本正式发 ...

  5. Spring Cloud入门教程-Hystrix断路器实现容错和降级

    简介 Spring cloud提供了Hystrix容错库用以在服务不可用时,对配置了断路器的方法实行降级策略,临时调用备用方法.这篇文章将创建一个产品微服务,注册到eureka服务注册中心,然后我们使 ...

  6. Spring Cloud Greenwich 最后一个计划版本发布!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 局长 来源 | https://www.osc ...

  7. 10 在Spring Cloud中使用Hystrix

    Hystrix主要用于保护调用服务的一方,如果被调用的服务发生故障,符合一定条件,就会开启断路器对调用的程序进行隔离. 1.准备测试程序 在进行Spring Cloud整合Hystrix之前,我们先准 ...

  8. Spring Cloud Greenwich 新特性和F升级分享

    2019.01.23 期待已久的Spring Cloud Greenwich 发布了release版本,作为我们团队也第一时间把RC版本替换为release,以下为总结,希望对你使用Spring Cl ...

  9. Spring Cloud (Eureka,Feign,Hystrix整合)

    Spring Cloud(Eureka,Feign,Hystrix整合) Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代 ...

最新文章

  1. POJ--2391--Ombrophobic Bovines【分割点+Floyd+Dinic优化+二分法答案】最大网络流量
  2. 笔记本桌面计算机打开不了怎么办,笔记本电脑开不了机怎么办?
  3. 输出表格_做造价不会编工程量清单?276个造价表格同步输出,告别晚加班
  4. 2018.08.04 cogs2633. [HZOI 2016]数列操作e(线段树)
  5. spring boot基础配置
  6. 分页探究--Filter+JSTL
  7. spring MVC 的MultipartFile转File读取
  8. 关于自己的ES6使用姿势
  9. 风变编程python笔记_自学Python和风变编程
  10. webpack笔记(9)静态资源集中输出
  11. ArcGIS Server Help 之 Geodatabase and ArcSDE 学习笔记
  12. 音频脉冲c语言程序,基于单片机的音乐发声器的设计(完整版,含程序和电路图).doc...
  13. 【MySQL入门】(一)安装与配置MySQL
  14. 拼多多API详情接口调用示例
  15. iOS11适配-Safe Area
  16. tbf格式用什么打开_TBF的完整形式是什么?
  17. java 图片切割_使用Java实现图像分割
  18. Apriori算法的python实现
  19. mapbox样式规范(style)
  20. 2021年N1叉车司机考试内容及N1叉车司机考试总结

热门文章

  1. 一个后端开发人员的node.js学习笔记(一)安装与第一个服务器
  2. 浏览器左上角的网站图标
  3. 怎么样清除bitcoin-qt的交易记录
  4. 华硕P8B-C/2L及其他
  5. 扩展方法where方法查询不到数据,不会抛异常,也不是返回的null
  6. 【Hibernate框架开发之五】Hibernate对象的三种状态Session常用方法
  7. 现代化权限管理解决方案平台推动商业模式的演进
  8. 话里话外:信息整合之障
  9. WebRTC各种资料集合
  10. 完整的维纳滤波器Matlab源程序