领先一步
VMware 提供培训和认证,助您加速进步。
了解更多Spring Cloud Data Flow 团队很高兴宣布发布 1.5.0 M1
。请参阅 本地服务器、Cloud Foundry 和 Kubernetes 的入门指南。
以下是亮点:
UI 改进
Spring Boot 和 Spring Cloud Stream 2.0 支持
组合任务的嵌套拆分
指标收集器 2.0 M1
流应用 Starter Darwin M1 发布列
支持部署到多个 Kubernetes 集群
我们持续改进了仪表板的 UI/UX。您会立即注意到整体更轻量化的设计。任务标签页已重写,以匹配其他标签页的 UX 风格。流构建器视图包含许多优化,从更好的表单验证到更及时的错误报告。快来试试吧!
此外,我们还进行了大量的重构,以优化代码库,并为将来的扩展和功能添加做准备。
我们现在支持部署基于 Spring Boot 和 Spring Cloud Stream 2.0 的应用。Spring Cloud Stream Application Starters 库中的一个小型实用类添加了 Micrometer 指标标签,以帮助在所需的监控后端识别流和应用。
应广泛需求,此版本添加了 DSL 支持来解释组合任务中的“嵌套拆分”。Flo 仪表板和 Shell 工具会自动适应嵌套拆分。
在 Flo 仪表板中,DSL 表达式看起来如下:
<<extractFromFTP && cleanseFiles || extractFromS3 && splitTransform> && merge || extractfromOracle>
要使用此功能,您需要在 SCDF 中注册 1.1.1.BUILD-SNAPSHOT
版本的 Composed Task Runner。
对于 Maven 用户
maven://org.springframework.cloud.task.app:composedtaskrunner-task:1.1.1.BUILD-SNAPSHOT
对于 Docker 用户
docker:springcloudtask/composedtaskrunner-task:latest
Metrics Collector 2.0 M1 版本基于 Spring Boot 2.0 和 Spring Cloud Stream 2.0。Metrics Collector 服务器支持从仅包含 Boot 1.x 或 2.x 应用的流以及包含混合 Boot 版本的流中收集指标。吞吐率的统一表示将被捕获并传播到 SCDF 的仪表板。一个示例正在开发中,该示例将在 Micrometer 和一些支持的后端帮助下展示全面的指标支持 - 敬请关注!
发布列 Darwin 将 应用 Starter 更新为基于 Spring Boot 和 Spring Cloud Stream 2.0。已添加 gRPC 处理器。导入 URL 可在此处找到。
在使用 Skipper 与 Data Flow 时,已经可以将应用部署目标设定为多个平台后端。然而,我们此前不支持将目标设定为多个 Kubernetes 平台。现在您可以了。:)
越来越多的新问题涉及单独和全局覆盖在 Cloud Foundry 上运行的应用的 JAVA_OPTS
的能力。我们添加了一个部署器属性,例如 deployer.yourapp.cloudfoundry.javaOpts
,来支持设置这个特定的环境变量。
Kubernetes 服务器现在支持按应用使用一个私有 Docker 仓库。
一如既往,我们欢迎反馈和贡献,因此请通过 Stackoverflow、GitHub 或 Gitter 联系我们。
请试用,分享您的反馈,并考虑为项目做出贡献!