提升自己
VMware 提供培训和认证,助您加速进步。
了解更多Spring Cloud Data Flow 团队很高兴宣布 Data Flow 2.0 RC1
版本发布。请按照 快速入门 指南在 本地、Cloud Foundry 和 Kubernetes 上运行。
与之配套的是 Spring Cloud Skipper 的 2.0 RC1
版本。如果您想独立于 Data Flow 使用 Skipper,参考指南中的 快速入门部分 是最好的起点。
改进的 Kubernetes 上已部署应用程序的指标和监控
使用 Micrometer 更新的分析功能
安全改进
控制面板改进
数据库迁移支持
Data Flow 2.0 引入了一种新的架构,用于收集和显示 Streams 的应用程序指标。在 Data Flow 1.4 中引入的 Data Flow Metrics Collector 已被移除。
这种新架构基于在已部署的应用程序中使用 Micrometer 库将指标发送到流行的监控系统,然后使用 Grafana 可视化这些指标。应用程序 starter 的 Einstein 发布列车中的每个应用程序都包含用于 Prometheus、InfluxDB 和 DataDog 的 Micrometer 库。
在此版本中,我们提供了关于如何在 Kubernetes 上运行 Data Flow 时,使用 Prometheus 作为监控系统的入门说明。还提供了两个 Grafana 控制面板,一个显示以应用程序为中心的视图,另一个显示以流为中心的视图。这是基于 Prometheus 的 Grafana 控制面板截图,显示了流中应用程序的消息速率。
应用程序和流的选择器允许您深入查看特定的关注区域。
在 Data Flow 2.0 中,已将 Redis 计数器的使用替换为 Micrometer 库提供的计数器。应用程序 starter 的 Einstein 发布列车现在提供了 Counter Processor 和 Counter Sink。Twitter 分析示例应用程序已更新为使用新的计数器实现,并提供了一个 Grafana 控制面板来显示 Data Flow Analytics UI 之前显示的等效视图。
服务器使用 OAuth 2.0 认证来保护 REST 端点。现在提供了文档和示例代码,展示了如何 配置 DataFlowTemplate
以与 OAuth2.0 配合使用。更新了报告了近期 CVE 的依赖库。
现在可以按日期范围搜索审计追踪。
使用一套基于 Docker 的集成测试,Flyway 迁移代码已得到改进并在所有支持的数据库上进行了测试。
我们将存储 Task 部署详细历史的功能推迟到 2.1 版本。在 2.0 GA 版本发布之前,计划解决各种文档问题并进行额外测试。2.1 版本的主要主题将侧重于文档、快速入门指南、视频和整体用户体验。此外,还计划为 Data Flow 建立一个新网站。
另请注意,Spring Cloud Data Flow 的 1.x 版本线将在 2.0 GA 发布之日起十二个月后停止维护。2.0 GA 暂定计划于 2019 年 2 月底发布,因此在 2020 年 2 月,1.x 版本线将达到通用支持终止状态。
最后但同样重要的是,我们要感谢 Daniel Serleg 在 此版本中的许多贡献。
一如既往,我们欢迎反馈和贡献,请在 Stackoverflow 或 GitHub 或通过 Gitter 联系我们。