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

  • 组合任务的嵌套拆分

  • Metrics Collector 2.0 M1

  • Stream Application Starters Darwin M1 发布周期

  • 支持部署到多个 Kubernetes 集群

UI 改进

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

代码库也进行了大量的重构,以优化代码并为未来的扩展和功能添加做好准备。

支持 Spring Boot & Spring Cloud Stream 2.0

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

组合任务和嵌套拆分

应广大用户要求,本次发布在组合任务中增加了 DSL 支持来解释“嵌套拆分”。Flo Dashboard 和 Shell 工具会自动适应嵌套拆分。

在 Flo Dashboard 中,DSL 表达式的显示效果如下:

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

Nested Splits

要使用此功能,您需要在 SCDF 中注册 Composed Task Runner 的 1.1.1.BUILD-SNAPSHOT 版本。

对于 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

Metrics Collector 2.0 M1 版本基于 Spring Boot 2.0 和 Spring Cloud Stream 2.0。Metrics Collector 服务器支持从仅包含 Boot 1.x 或 2.x 应用程序的流以及包含混合 Boot 版本的流中收集指标。吞吐率的一致表示将被捕获并传播到 SCDF 的 Dashboard。一个使用 Micrometer 和一些支持的后端来演示综合指标支持的示例正在制作中,敬请期待!

Stream Application Starters Darwin

Darwin 发布周期更新了应用程序启动器,使其基于 Spring Boot & Spring Cloud Stream 2.0。新增了一个gRPC processor。导入 URL 可以在此处找到。

支持部署到多个 Kubernetes 集群

在使用 Skipper 与 Data Flow 时,已经可以面向多个平台后端部署应用程序。然而,我们之前不支持面向多个 Kubernetes 平台。现在您可以了。:)

其他杂项

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

Kubernetes 服务器现在支持按应用程序使用私有 Docker 注册表

保持联系……

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

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有