我目前正在编写一个春季批处理,它应该将所有文件从我的应用程序传输到共享位置。该批处理由一个步骤组成,该步骤由一个读取字节 [] 的读取器、一个将其转换为 pdf 的处理器和一个在共享位置创建新文件的写入器组成。
1)由于它是一个 IO 绑定操作,我应该在批处理中使用 ThreadPoolTaskExecutor 吗?使用它会导致数据丢失吗?
2) 同样在我的 ItemWriter 中,我正在使用 FileOutputStream 编写。我的服务器在巴黎,共享位置在纽约。那么在这种情况下编写文件时,有没有更好或有效的方法来以最少的延迟实现这一点?
提前致谢