首页 文章

Spring批处理分区还是使用java多线程?

提问于
浏览
-1

需要使用Spring批处理设计多线程 . Spring批处理分区还是使用java多线程,哪一个是更好的选择?我们有许多流程,每个流程都包含工作和子工作 . 这些子作业需要并行执行 . 如何在分区中执行重试机制?

1 回答

  • 0

    使用主从概念进行分区 . 我试过这个并且它可以很好地启动性能 .

    重新启动场景:

    • 分区程序启动后,您的项目将分为从属项目 . 假设您有3个从站,每个从站拥有1个要处理的文件 . 手动删除分配给Slave2的文件中的某些项目,以使其失败(在从属步骤的读取器或写入器中) .

    • 然后重新启动作业 . 现在它应该从分配给Slave2的文件开始读取 .

相关问题