Spring Cloud Data Flow 1.5 M1 发布

发布 | Mark Pollack | 2018年4月20日 | ...

Spring Cloud Data Flow 团队很高兴宣布发布 1.5.0 M1。请参阅 本地服务器Cloud FoundryKubernetes入门指南。

以下是亮点:

  • UI 改进

  • Spring Boot 和 Spring Cloud Stream 2.0 支持

  • 组合任务的嵌套拆分

  • 指标收集器 2.0 M1

  • 流应用 Starter Darwin M1 发布列

  • 支持部署到多个 Kubernetes 集群

UI 改进

我们持续改进了仪表板的 UI/UX。您会立即注意到整体更轻量化的设计。任务标签页已重写,以匹配其他标签页的 UX 风格。流构建器视图包含许多优化,从更好的表单验证到更及时的错误报告。快来试试吧!

此外,我们还进行了大量的重构,以优化代码库,并为将来的扩展和功能添加做准备。

Spring Boot 和 Spring Cloud Stream 2.0 支持

我们现在支持部署基于 Spring Boot 和 Spring Cloud Stream 2.0 的应用。Spring Cloud Stream Application Starters 库中的一个小型实用类添加了 Micrometer 指标标签,以帮助在所需的监控后端识别流和应用。

组合任务和嵌套拆分

应广泛需求,此版本添加了 DSL 支持来解释组合任务中的“嵌套拆分”。Flo 仪表板和 Shell 工具会自动适应嵌套拆分。

在 Flo 仪表板中,DSL 表达式看起来如下:

<<extractFromFTP && cleanseFiles || extractFromS3 && splitTransform> && merge || extractfromOracle>

Nested Splits

要使用此功能,您需要在 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

指标收集器 2.0 M1

Metrics Collector 2.0 M1 版本基于 Spring Boot 2.0 和 Spring Cloud Stream 2.0。Metrics Collector 服务器支持从仅包含 Boot 1.x 或 2.x 应用的流以及包含混合 Boot 版本的流中收集指标。吞吐率的统一表示将被捕获并传播到 SCDF 的仪表板。一个示例正在开发中,该示例将在 Micrometer 和一些支持的后端帮助下展示全面的指标支持 - 敬请关注!

流应用 Starter Darwin

发布列 Darwin应用 Starter 更新为基于 Spring Boot 和 Spring Cloud Stream 2.0。已添加 gRPC 处理器。导入 URL 可在此处找到。

支持部署到多个 Kubernetes 集群

在使用 Skipper 与 Data Flow 时,已经可以将应用部署目标设定为多个平台后端。然而,我们此前不支持将目标设定为多个 Kubernetes 平台。现在您可以了。:)

其他杂项

越来越多的新问题涉及单独和全局覆盖在 Cloud Foundry 上运行的应用的 JAVA_OPTS 的能力。我们添加了一个部署器属性,例如 deployer.yourapp.cloudfoundry.javaOpts,来支持设置这个特定的环境变量。

Kubernetes 服务器现在支持按应用使用一个私有 Docker 仓库

保持联系…​

一如既往,我们欢迎反馈和贡献,因此请通过 StackoverflowGitHubGitter 联系我们。

请试用,分享您的反馈,并考虑为项目做出贡献!

订阅 Spring 通讯

订阅 Spring 通讯,保持连接

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部