Spring Cloud Data Flow 1.3.0.M2 版本发布

发布 | Glenn Renfro | 2017年9月18日 | ...

我们很高兴地宣布 Spring Cloud Data Flow 及其相关的项目生态系统 1.3.0.M2 版本发布。

本地服务器:入门指南

仪表盘/Flo

在这个 1.3 版本的仪表盘/Flo 的第二个版本中,我们解决了支持流和任务/批处理操作的核心功能。

继续基于 Angular4 的基础设施升级,流和任务/批处理工作流现在包含了现代化的外观和感觉,并且包含了可用性改进。

文档测试覆盖率webpack bundle-analyzer都进行了显著的改进和补充。

扇入和扇出

由于社区、客户和领域的强烈需求,此版本包含对扇入和扇出数据管道的可视化表示的支持。下图显示了扇入扇出的工作方式。

Fan-OutDashboard Screenshot

此外,还有一个新的控件可以直接从特定节点分支出来,以TAP 流从该位置开始。

Stream Switch Dashboard Screenshot

同样,还有一个选项可以切换拓扑中的主流。只需单击一下——就这么简单!

直接命名通道控件

Spring Cloud Data Flow 始终支持与命名目标交互的数据管道,作为生产者、消费者或两者兼而有之。此版本增加了以可视化方式与它们交互的功能,这使得构建复杂的拓扑更容易。可以有“n”个生产者和消费者的组合连接到一个公共目标,这对于涉及各种数据源和目标的架构非常强大。下图显示了一个复杂拓扑的示例。

Directed Name ChannelDashboard Screenshot

应用注册表和 Maven 更新策略

从公共或私有 Maven 构件库解析 Maven 工件的用户现在可以利用“update-policy”功能。您可以使用此功能来覆盖和刷新 Spring Cloud Data Flow 的内部 Maven 缓存。例如,在开发中,您可以通过设置update-policy=always来持续解析 Maven 工件的快照版本,这将强制下载在 DSL/仪表盘中使用的流或批处理/任务应用程序的最新版本。

安全注意事项

鉴于 Spring Cloud Data Flow 中传统和 OAuth 安全支持以及其配套服务器(如spring-cloud/spring-cloud-dataflow-metrics-collectorspring-cloud-task-app-starters/composed-task-runner和即将发布的spring-cloud/spring-cloud-skipper)需要类似的覆盖范围,我们已将通用的安全基础设施提取到一个独立的库中。spring-cloud/spring-cloud-common-security-config库将在未来的版本中在配套服务器中重复使用。

Shell改进

此版本为流和任务/批处理名称以及其他元数据添加了“自动完成”功能。无需再猜测——一切只需按 Tab 键即可!查看以下屏幕录像,了解有关高级 shell 功能、技巧和窍门的更多信息。

版本兼容性

此版本带来了 Spring Boot 1.5.7 的兼容性,并且底层 Spring Cloud 基础设施已更新到 Dalston.SR3。有关更多详细信息,请查看1.3.0 M2 发行说明

展望未来,我们的目标是发布 1.3.0 M3,然后是候选版本,最后在 2017 年 10 月发布正式版。

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

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

获取 Spring 电子报

通过 Spring 电子报保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部