Spring Cloud Data Flow 1.3.0.M2 发布

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

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

本地服务器:入门指南

仪表盘 / Flo

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

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

文档测试覆盖率webpack bundle-analyzer 都经过了显著的改进和新增。

扇入和扇出 (Fan-in and Fan-out)

由于社区、客户和现场的普遍需求,此版本包含对数据管道的扇入和扇出可视化表示的支持。下图展示了扇出如何工作

Fan-OutDashboard Screenshot

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

Stream Switch Dashboard Screenshot

同样,还有一个选项可以在拓扑结构中切换主数据流。只需单击一下即可实现——就这么简单!

直接命名通道控制 (Direct Named Channel Controls)

Spring Cloud Data Flow 一直支持数据管道,这些管道可以作为生产者、消费者或两者,与命名目的地 (named-destinations)进行交互。此版本新增了可视化地与它们交互的能力,使构建复杂拓扑变得更容易。生产者和消费者可以以“n”种组合连接到公共目的地,这对于涉及各种数据源和目的地的架构非常强大。下图展示了一个复杂拓扑的示例

Directed Name ChannelDashboard Screenshot

应用注册中心和 Maven 更新策略 (App Registry and Maven Update Policies)

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

安全注意事项 (Note on Security)

鉴于 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 改进 (Shell Improvements)

此版本为流处理和任务/批处理名称以及其他元数据添加了“自动补全”功能。无需再猜测——只需按 Tab 键即可获取所需信息!请观看以下截屏视频,了解更多关于高级 Shell 功能、技巧和窍门的信息

版本兼容性 (Version Compatibility)

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

展望未来,我们的目标是推出 1.3.0 M3 版本,随后是候选发布版,然后在 2017 年 10 月之前推出通用发布版。

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

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

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您快速提升。

了解更多

获得支持

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

了解更多

即将到来的活动

查看 Spring 社区中所有即将到来的活动。

查看全部