Spring Cloud Data Flow 2.3.0 GA 版本发布

发布 | Janne Valkealahti | 2019 年 12 月 9 日 | ...

2.3.0 版本带来了许多增强功能和针对 Spring Boot 2.2.x 和 Spring Cloud Hoxton 的通用兼容性更改。

任务的持续部署

随着任务应用程序快速发展以满足业务需求,需要能够以自动化方式通过 Data Flow 使用新版本。虽然 Data Flow 在以前的迭代中支持注册任务应用程序的多个版本,但通过重新加载先前执行中使用的命令行参数、部署属性和应用程序属性以实用方式运行它们的功能一直缺失。在此版本中,将这些值存储在清单中,并能够检索这些值以确定是否需要升级应用程序并将它们应用于新的执行,从而允许开发人员为其任务应用程序创建持续部署流程。所有这些功能也可通过 RESTful API 获得,因此任务的整体 CI/CD 工作流可以自动化。

调度程序改进

调度程序已更新以支持任务的 CI/CD 功能。因此,当 Kubernetes 或 Cloud Foundry 任务调度程序在用户将任务应用程序更新到新版本后启动应用程序时,Spring Cloud Data Flow 中的下一个执行将自动利用这些更新。

监控改进

在此版本中,我们修改了监控架构,以期在本地、Kubernetes 和 Cloud Foundry 中提供一致的体验。

  • 使用 Prometheus RSocket 代理 作为基于 Prometheus 的监控的默认方法,用于 短生命周期 任务以及长期运行的流式应用程序,并且适用于所有受支持的平台。
  • Spring Cloud Tasks 和 Spring Cloud Batch 的原生监控,补充了通过 Spring Cloud Streams 对流式应用程序的现有监控支持。
  • 我们有一些 监控示例。您将找到有关构建与 Data Flow 监控架构集成的自定义流和任务应用程序的说明。
    • stream-apps - 如何为自定义构建的源、处理器和接收器应用程序启用监控。
    • task-apps - 如何为自定义构建的任务应用程序启用监控。
  • 允许使用监控架构为流管道实现弹性、自动扩展适配器。

SCDF-monitoring-promethesu-proxy

Kubernetes 部署程序改进

以下新功能可在 Kubrentes 中作为 部署属性 获得,适用于流式和批处理数据管道。

  • 支持节点亲和性、Pod 亲和性和反亲和性
  • 能够向服务对象添加多个端口
  • 允许自定义在 StatefulSet 部署中使用的容器镜像
  • 扩展 API 的实现
  • 支持自定义初始化容器

Helm 图表改进

扩展 API

添加了新的扩展 API,可以快速更改应用程序实例的数量,而无需重新部署整个流并更新部署属性。扩展 API 与目标平台无关,可以与 K8s、CF 和本地无缝使用。

导入/导出实用程序

我们还通过添加 导入/导出流 功能简化了在多个环境中工作,该功能提供了一种简单的方法来跨不同环境(例如开发、测试、生产)移动流。

安全

我们全面转向下一代 Spring Security OAuth2 支持的旅程即将完成,我们预计将在下一个版本中完成它。有一篇博文 使用 Spring Security 的下一代 OAuth 2.0 支持 概述了 Spring 世界中事情的发展方向。

开发者调查

我们在 2019 年发布了一个主要版本 (2.0)、三个次要版本 (2.1、2.2 和 2.3) 以及多个维护版本!同样,Spring Cloud Stream、Spring Cloud Task、部署程序、Skipper、应用程序以及 SCDF 生态系统中的其他组件也独立发展。

感谢大家一直以来的支持、贡献和参与!

随着我们逐渐接近新年,我们希望与社区联系,了解大家的兴趣和反馈。请填写以下超快速的单页调查,让我们了解您的想法。

Spring Cloud Data Flow Spring Cloud Stream Spring Cloud Task

保持联系...

与往常一样,我们欢迎您的反馈和贡献,请通过 StackoverflowGitHubGitter 与我们联系。

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部