首页 文章
  • 0 votes
     answers
     views

    Spring Batch JSR-352重新启动错误的分区

    我使用Spring Batch JSR-352实现创建了一个简单的批处理 . 批处理使用PartitionMapper为每个块注入一个单独的属性 . 根据JSR-352规范(当partitionsOverride = False时),当其中一个分区块发生故障并重新启动批处理时,失败的分区块应该重新启动 . 例如,如果我们有3个分区:partition0,partition1和partition2 ...
  • 1 votes
     answers
     views

    JSR 352分区块处理

    我试图在JSR 352模式的Spring Batch中运行一个块步骤(Reader - Processor - Writer) . 我想知道分区是否为每个分区创建批量工件( MyItemReader )的新实例,或者是有状态的工件(即工件中定义的全局变量是为多个线程重用而不是线程安全的)? 谢谢
  • 0 votes
     answers
     views

    Spring批处理 - 当在writer中抛出异常时,JSR 352重试失败

    我试图调查在编写器中抛出异常时会发生什么 . 根据理论,我期望发生回滚,然后重试块设置提交大小为1.但这不会发生,我收到以下错误 . 我正在使用Spring Batch -JSR 352作业设计 . 在作者中我有3个JDBC调用 . 如果我在成功执行2个JDBC调用后抛出一个可跳过的异常,那么我可以发现Spring批处理无法回滚块的事务并通过将提交大小设置为一个来重试块 . 我收到以下execpt...

热门问题