作为一名 Java 开发人员,我习惯使用 Spring Batch 进行批处理,一般使用流库导出大型 XML 文件,以 StAX 为例。
我现在正在开发一个 Scala 应用程序,想知道是否有任何框架、工具或指南来实现批处理。
我的 Scala 应用程序使用 Cake Pattern,我不确定如何将它与 SpringBatch 集成。另外,我想遵循中描述的指南Functional programming in Scala
并尝试使用 IO monad 之类的东西来保持功能的纯度......
我知道这是一个悬而未决的问题,但我从未读过有关此的任何内容...
有人已经在这里实现了功能批处理吗?它是如何工作的?我应该有一个在 IO monad 中创建批处理操作并运行它的 main 吗?是否有任何工具或指南来帮助、监控或处理可重启性,例如我们在 Java 中使用 Spring Batch。你在 Scala 中使用 Spring Batch 吗?您如何处理集成部分,例如等待 JMS/AMQP 消息开始生成 XML 的处理?
欢迎对 subjet 提供任何反馈