Pivotal 发布了 Spring Cloud Data Flow 1.5 版本,这是一款用于构建实时数据服务的项目,该版本的新功能包括:
- 对用户界面改进
- 更新的 Spring Cloud Stream 应用启动器
- 指标方面的改进
- 组合任务的嵌套分割
- Kubernetes 方面改进
我们在这里进一步讨论一些新的功能。
如下图所示,Spring Cloud Data Flow 是构建在一系列 Spring 项目之上的,包括 Spring Boot 、 Spring Cloud Stream 和 Spring Cloud Task 。
入门指南
这个快速入门指南展现了如何使用docker-compose 在本地机器上安装Spring Cloud Data Flow。
<pre data-anchor-id="n60c">
DATAFLOW_VERSION=1.5.1.RELEASE docker-compose up
一旦安装完毕,Spring Cloud Data Flow 仪表板即可通过 http://localhost:9393/dashboard 访问。
UI 改进
Spring Cloud Data Flow 用户界面的改进包括:
- 更轻量级的设计
- 改进了 Tasks 标签,让它和其他的标签看起来风格更为一致
- Stream Builder 改进
- 新的分页器,便于导航
快速入门指南展示了如何使用内置的可视化编辑器创建简单的日志流。
这个时候可以自动部署流,但是改进的Stream Builder 中含有属性编辑器,可以在部署之前自定义流。
部署流列表采用了新的分页器组件,每页可以选择显示20、30、50 或100 项内容。
Stream 应用启动器
Stream 应用启动器和 Task 应用启动器也得到了更新,它们是基于 Spring Boot 和 Spring Integration 构建的独立应用。更新后应用程序可以独立运行在不同的平台上,产生并使用微服务应用程序,并通过 Apache Kafka 和 RabbitMQ 发布消息。
为 Spring Cloud 相关库设计了 Spring Initializr 的特别版本。
请注意它和 Spring Initializr 应用程序普通版本的区别。
查看英文原文: Pivotal Releases Spring Cloud Data Flow 1.5
感谢张卫滨对本文的审校。
评论