【发布时间】:2015-01-05 09:36:20
【问题描述】:
工作很简单 CSVtoDBFileWriter :
- 从 oracle1 读取 CSV 文件名和位置
- 读取 CSV 文件(batchreader)
- 在表中写入(批量写入器)(oracle2)
我有 2 个数据源:
-
Oracle1
: available when application context loads and : I read properties from Oracle1's tables to create oracle2 : jobRepository related tables should be stored here(oracle1) Oracle2:Spring batch 的 writer 最终输出的目标数据库。
问题 1:我需要 XA 事务管理器吗?
问题 2:我能否仅使用 Spring Boot 在生产环境中运行此应用程序,在生产环境中使用 Spring Boot 是否存在挑战?
【问题讨论】:
-
我可以通过将 oracle2 数据源直接放入编写器中来完成此工作,如下 itemWriter.setDataSource(destinationDataSource());它现在使用任何事务管理器吗?和oracle1数据源使用的一样吗?
标签: spring batch-processing spring-batch spring-boot