快人一步
VMware 提供培训和认证,助您加速进步。
了解更多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 中的下一次执行将自动利用这些更新。
在此版本中,我们修改了监控架构,以在 Local、Kubernetes 和 Cloud Foundry 中提供一致的体验。
以下新功能作为 部署属性 可在 Kubernetes 中用于流式和批处理数据管道。
新增的伸缩 API 可用于快速更改应用程序实例数量,而无需重新部署整个流并更新部署属性。伸缩 API 与目标平台无关,可与 K8s、CF 和 Local 无缝配合使用。
我们还通过添加 导入/导出流 功能,使得在不同环境(如开发、测试、生产)之间轻松移动流变得更容易。
我们全面转向下一代 Spring Security OAuth2 支持的旅程即将完成,预计将在后续版本中最终确定。有一篇博客文章 Spring Security 支持下一代 OAuth 2.0 概述了 Spring 世界的发展方向。
2019 年,我们发布了一个主要版本 (2.0)、三个次要版本 (2.1、2.2 和 2.3) 以及多个维护版本!同样,Spring Cloud Stream、Spring Cloud Task、Deployers、Skipper、Apps 以及 SCDF 生态系统中的其他部分也独立演进。
感谢各位的支持、贡献和参与!
随着新年临近,我们希望联系社区,了解您的兴趣和反馈。请填写这些非常快速的单页调查,并告诉我们。
Spring Cloud Data Flow Spring Cloud Stream Spring Cloud Task
一如既往,我们欢迎反馈和贡献,请通过 Stackoverflow 或 GitHub 或 Gitter 与我们联系。