spring-batch

    0热度

    2回答

    运行多个工作我新的Spring Batch的和无法弄清楚如何做到这一点.. 基本上我有它运行每隔N分钟来寻找与文件的弹簧文件轮询某些目录中的某个名称(例如:A.txt & B.txt)。在任何时候,这个目录中可能有最多2个文件(A和B)。通过Spring Batch Job,这两个文件将被处理并保存到2个不同的数据库表中。 这些文件有点类似,所以使用相同的处理器/写入器。 现在,我设置的方式,每个

    1热度

    1回答

    我想创建一个spring-batch作业,将csv内容(内存)批量加载到mysql数据库中。 在那里,我必须在Statement本身上调用setter。 st.setLocalInfileInputStream(..)。 问题:我尝试使用ItemPreparedStatementSetter,但里面的PreparedStatement仅仅是不能转换的说法,得到了异常的私人代理: java.lang

    0热度

    1回答

    我创建了一个POC项目,我在其中使用Spring批处理本地分区步骤将Employee表10记录移动到NewEmployee表。我配置了4个线程来运行此批处理。 当我运行这个批处理过程时,我可以看到pagingItemReader()方法不是由从属步骤调用的。由于此OraclePagingQueryProvider未被调用。 我注意到错过的数字记录(未移动)等于配置的线程数。 我开发这个POC从下面

    1热度

    1回答

    我写了一个控制器导航到名为accessDenied.jsp的页面。 我使用Spring 4.3.6版本 @Controller public class BatchAccessDeniedController { static String ERRORPAGE = "accessDenied"; public static final Logger LOG = Logger.getLog

    0热度

    1回答

    我有一个弹簧批处理作业,ItemProcessor可能会因异常而失败。如果发生这种情况,我有一个ItemProcessListener来处理恢复(将项目标记为失败,以便它在下次运行时不会被拾取)。 该解决方案的工作方式类似于具有“常规”例外的魅力,但是最近我经历了java.lang.OutOfMemoryError: Java heap space错误,其中onProcessError()未被调用

    0热度

    1回答

    问题很简单:我可以在Casandra数据库中为Spring Batch创建元数据模式吗?如果是,我该怎么做? 我读过Spring Batch需要RDBMS数据库,并且不支持No-SQL数据库。这仍然是Spring批处理中的限制,我怎样才能最终覆盖这个问题?

    0热度

    1回答

    我使用Spring批处理应用程序和调度创建了一个Spring Boot。当我创建只有一个工作,事情工作正常。但是,当我尝试使用模块化方法创建另一项工作时,即使我正在使用不同的阅读器,我也收到了一些错误,如阅读器已关闭,并且有些错误与版本相关。这些工作和步骤正在运行很多次,并且它们正在被复制。 任何人都可以请指导我如何解决这些问题,并以相互独立的并行方式运行作业? 下面是配置类: ModularJo

    1热度

    1回答

    如何停止春季批量作业?我试图用这个方法下面 代码: public class jobListener implements JobExecutionListener{ @Override public void beforeJob(JobExecution jobExecution) { jobExecution.setExitStatus(ExitStatus.S

    0热度

    1回答

    我正在处理200万条记录和20个网格大小,以供我的弹簧批量应用程序使用。对于100-200k的记录,它工作正常,但是在200万次分区后失败。 分区信息: { partition - 20 = { startKey = 1980865.0, endKey = 2069192.0, partitionSize = 72, partitionId

    0热度

    1回答

    我配置它读取数据库中的一些项目Spring Batch的工作,做一些基本的过程和结果,应该创建CSV文件: <batch:job id="testJob" job-repository="jobRepository" parent="jobParent"> <batch:step id="testStep" allow-start-if-complete="true"> <b