【问题标题】:Does Spring Cloud data flow support batch processingSpring Cloud 数据流是否支持批处理
【发布时间】:2016-09-15 05:45:37
【问题描述】:

我们正在探索各种编程/库选项(在 Java 方面),以加快批处理速度并能够部署在云端。我们遇到了 Spring 批处理/XD/云数据流。通过快速查看http://cloud.spring.io/spring-cloud-dataflow/ 上的文档,我们无法评估 Spring Cloud 数据流是否还具有 Spring Batch 将提供的所有批处理功能。例如,以下是 SPring 批处理文档 (http://projects.spring.io/spring-batch/) 所说的:“Spring Batch 提供了处理大量记录所必需的可重用功能,包括日志记录/跟踪、事务管理、作业处理统计、作业重启、跳过和资源管理。”

如果有人对 Spring Cloud 数据流中的批处理功能有任何想法,请在这里发帖。非常感谢!

【问题讨论】:

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


    【解决方案1】:

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

    在高层次上,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 中使用这些实用程序 Taskapplications,并且此列表正在增长。

    【讨论】:

    • 谢谢萨比,这有帮助!
    猜你喜欢
    • 2018-04-16
    • 2012-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 2021-10-26
    • 2019-01-25
    相关资源
    最近更新 更多