java - Spring Cloud数据流是否支持批处理

标签 java spring batch-file spring-xd spring-cloud-dataflow

我们正在探索各种编程/库选项(在世界的 Java 端)以实现更快的批处理并能够部署在云端。我们遇到了 Spring batch/XD/cloud data flow。来自对 http://cloud.spring.io/spring-cloud-dataflow/ 文档的快速审查,我们无法评估 Spring Cloud Data Flow 是否也具有 Spring Batch 提供的所有批处理功能。例如,这是 SPring 批处理文档 (http://projects.spring.io/spring-batch/) 所说的:“Spring Batch 提供了处理大量记录所必需的可重用功能,包括日志记录/跟踪、事务管理、作业处理统计、作业重启、跳过和资源管理。”

如果有人对 spring cloud data flow 中的批处理功能有任何想法,请在这里发帖。非常感谢!

最佳答案

请查看Spring Cloud Task项目。该项目提供了开发“短期”微服务应用程序的框架和编程模型。

在高层次上,任务可以是任何不会无限期运行的进程,包括 Spring Batch 作业。这使您可以灵活地开发 Spring Batch 作业,使用其所有核心功能,并且您可以将它们作为独立的 Spring Boot 应用程序运行。有一些 sample here .

Spring Cloud Data Flow 基于 Spring Cloud Task 构建,为批处理数据管道提供编排功能。多种选项,包括 Shell、DSL、管理 UI 和 Flo UI可用于编排批处理工作负载。您可以使用这些实用程序任务 applications在 Spring Cloud Data Flow 中,这个列表还在增长。

关于java - Spring Cloud数据流是否支持批处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37304692/

相关文章:

c# - 在 VB 中运行批处理行

batch-file - 转到后批处理崩溃

java - 从 Spring Boot 1.5-2、Spring Security 4-5 升级后,Spring security 不再重定向到登录页面

java - 如何从自定义反序列化器调用默认解析器(在映射器中注册)

java - 是否可以在 Android 上为 Android 开发?

java - 如果找不到,Spring Autowired null

java - Spring登录系统

java - Spring 的 ORM(hibernate)与 hibernate

java - 如何在版本 Maven 插件中隐藏继承的依赖项?

windows - 在批处理文件中运行命令行