Spring 个批处理或 Spring 个用于构建文件操作过程的核心库
Spring batch or Spring core libraries for building file operation process
我正在尝试微服务,spring 启动批处理是否适用于以下要求?
- 从Linux中的特定目录读取一个或多个文件。
- 正则表达式、构建新文件、写入文件和 ftp 等多个操作到某个位置
- 进程失败时发送电子邮件
使用spring开机确认,现在问题是
- 我应该使用 spring 批处理还是只使用核心 spring 框架?
- 我需要与 Control-M 集成来触发作业。使用Spring批处理库能否完全删除Control-M?因为我们不知道什么时候需要目录中的文件。
我还没有看到符合这些要求的 POC。有人会提供示例 POC 或确认这可以通过 Spring 批处理实现吗?
我会为该用例使用 Spring 批处理。它不仅提供了用于读取、处理和写入文件的开箱即用组件,还为错误处理、可伸缩性等添加了更多内容。如果没有,所有这些你最终可能会自己连接起来Spring批次。
至于通过 Control-M 启动,是的,许多大客户使用 Control-M 启动他们的工作。不幸的是,我自己从未做过,所以我无法提供任何关于机制的细节,但如果 Control-M 可以启动脚本或调用 REST API,你可以用它启动工作。
我建议您选择 spring 批处理,因为它具有许多内置功能,可以为您提供文件读取和写入所需位置的功能。即使您将能够处理记录跳过要求。您的邮件触发要求将由 Control M 处理。您只需要为处理的异常确定一个退出代码,并根据该退出代码触发邮件给相应的成员。如果您选择 spring 批处理,还有许多其他功能会有所帮助。
我正在尝试微服务,spring 启动批处理是否适用于以下要求?
- 从Linux中的特定目录读取一个或多个文件。
- 正则表达式、构建新文件、写入文件和 ftp 等多个操作到某个位置
- 进程失败时发送电子邮件
使用spring开机确认,现在问题是
- 我应该使用 spring 批处理还是只使用核心 spring 框架?
- 我需要与 Control-M 集成来触发作业。使用Spring批处理库能否完全删除Control-M?因为我们不知道什么时候需要目录中的文件。
我还没有看到符合这些要求的 POC。有人会提供示例 POC 或确认这可以通过 Spring 批处理实现吗?
我会为该用例使用 Spring 批处理。它不仅提供了用于读取、处理和写入文件的开箱即用组件,还为错误处理、可伸缩性等添加了更多内容。如果没有,所有这些你最终可能会自己连接起来Spring批次。
至于通过 Control-M 启动,是的,许多大客户使用 Control-M 启动他们的工作。不幸的是,我自己从未做过,所以我无法提供任何关于机制的细节,但如果 Control-M 可以启动脚本或调用 REST API,你可以用它启动工作。
我建议您选择 spring 批处理,因为它具有许多内置功能,可以为您提供文件读取和写入所需位置的功能。即使您将能够处理记录跳过要求。您的邮件触发要求将由 Control M 处理。您只需要为处理的异常确定一个退出代码,并根据该退出代码触发邮件给相应的成员。如果您选择 spring 批处理,还有许多其他功能会有所帮助。