我应该设计应当由在Java中使用多线程实现以下任务的文件是巨大的/多,任务在很短的窗口出现一个组件阅读:多线程批量处理写入和从数据库
- 读取多个CSV/XML文件,并保存所有的数据在数据库
- 读取数据库并在不同的文件CSV &个XML为每TXN类型写入数据。 (每个文件可以包含不同类型的记录生活中的文件头,批头,batchfooter,文件页脚,不同的事务,并校验记录)
我是很新的多线程&做对Spring Batch的一些研究,以用它来完成上述任务。
请让我知道你在建议Java或Spring Batch的使用传统多线程的。输入源在这里是多个,输出源也是多个。
谢谢gkamal我一定会试试看。一旦我达成目标,会更新社区,谢谢。 – Shriram
我完全同意gkamal,但你必须记住,你的数据库将按顺序运行请求 – eliasah