【问题标题】:Design options for Spring Batch implementationSpring Batch 实现的设计选项
【发布时间】:2013-11-04 12:45:27
【问题描述】:

我们要在大型企业环境中替换用 PL/SQL 编写的遗留调度程序实现,我正在评估 Spring Batch 是否适合这项工作。

尽管该域与 Spring Batch 提供的域非常接近,但在决定开始使用 Spring Batch 之前,我们必须解决一些细微的问题。

其中一个与工作有关。在我们的领域中,作业可以是以下两种情况之一:shell 脚本存储过程。作业和步骤定义存储在数据库中。在每次执行之前,它们都被实例化到另一个类似于 Spring Batch 中的 job_execution 表的表中。

有数百个作业和数千个步骤。在 xml 文件中保存和管理这些似乎不是一个可行的选择。我们希望继续管理表格中的职位描述。

那么,我们在运行时数据库中对CRUD作业定义有哪些选择?

【问题讨论】:

    标签: java spring-batch


    【解决方案1】:

    AFAIK 你运气不好。在我看来,以下建议对你来说几乎不值得。

    • 您的作业会被带到有限数量的参数化模板中,这些模板是在(并行)执行时从 DB 中预定义和填充的。
    • 您开发了一个工具,可根据请求从数据库创建配置。

    例如Spring configuration from database

    【讨论】:

      猜你喜欢
      • 2016-07-13
      • 2020-11-10
      • 2013-02-10
      • 2016-01-02
      • 2018-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多