Spring Cloud Task 1.2.0 发布了。该版本是 1.2 系列首个 GA 版本。Spring Cloud Task 允许用户使用 Spring Cloud 开发和运行短期微服务,并在云中,甚至在 Spring Cloud 数据流上运行它们。
Spring Cloud Task 1.2.0 旨在继续 Spring Cloud Data Flow 所需的集成,此版本提供以下功能:
- 任务和批处理之间更好的数据源集成 – 此版本使得在任务和批处理库之间配置共享 DataSource 更简单
- 允许用户轻松配置任务表的前缀 – 类似于 Spring Batch 允许用户为批量存储库表配置前缀,Spring Cloud Task 现在公开了通过 Spring Boot 属性为任务存储库表配置前缀的功能
- 允许外部进程更新外部执行标识 – 在此版本之前,外部执行标识(底层平台的执行标识)必须由任务本身更新。在某些用例中,这是不可能的。此版本公开了将外部执行 id 更新到任务本身范围之外的功能
- 添加对父执行代码的支持 – 在复杂的用例中,一个任务启动多个其他任务的能力非常普遍。Spring Cloud Task 已经通过分区批处理作业将工作节点作为任务启动了。此版本提供了任务存储库中关联从该功能(在批处理用例和原始任务中)发生的父子关系的功能
- 在外部创建 TaskExecution 时可以设置任务名称
- 向任务事件和批处理事件添加了有序接口,以便用户可以在任务或批处理事件从 Spring Cloud Task 应用程序中发出时建立。
- 将
closecontext.enable
重命名为closecontext.enabled
,以匹配启用属性的 Spring Boot 样式 - 各种错误修复和文档更新
下载地址
转自 http://www.oschina.net/news/84188/spring-cloud-task-1-2-0-released