【发布时间】:2018-05-01 20:47:38
【问题描述】:
我正在涉足微服务,spring boot 批处理是否适用于以下要求?
- 从 Linux 中的特定目录读取一个或多个文件。
- 几个操作,如正则表达式、构建新文件、写入文件和 ftp 到某个位置
- 在进程中发送电子邮件失败
确认使用spring boot,现在问题来了
- 我应该使用 Spring Batch 还是只使用核心 Spring 框架?
- 我需要与 Control-M 集成以触发作业。使用 Spring 批处理库可以完全删除 Control-M 吗?因为我们不知道什么时候可以期待目录中的文件。
我还没有见过有这些要求的 POC。有人会提供一个示例 POC 或确认这可以通过 Spring 批处理实现吗?
【问题讨论】:
-
春季批处理可能是解决方案的一部分,具体取决于正在处理的文件的大小和数量。如果这些参数不足以证明批处理的合理性,我认为 Spring Integration 将是一个实现解决方案的简单工具。配置使用轮询器检查应该触发处理的条件的集成流,并将输入路由到适当的端点。
标签: spring-boot spring-batch batch-processing