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

时间:2016-05-18 15:59:59

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

我们正在探索各种编程/库选项(在Java世界范围内),以便更快地进行批处理,并且能够部署在云上。我们遇到了Spring批处理/ XD /云数据流。通过对http://cloud.spring.io/spring-cloud-dataflow/文档的快速回顾,我们无法评估Spring云数据流是否也具有Spring批次提供的所有批处理功能。例如,以下是SPring批处理文档(http://projects.spring.io/spring-batch/)所说的内容:" Spring Batch提供了可重复使用的功能,这些功能对于处理大量记录至关重要,包括记录/跟踪,事务管理,作业处理统计,作业重启,跳过和资源管理。"

如果有人对Spring云数据流中的批处理功能有所了解,请您在此处发帖。非常感谢!

1 个答案:

答案 0 :(得分:6)

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

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

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