gpt4 book ai didi

java - Spring Batch 实现的设计选项

转载 作者:行者123 更新时间:2023-12-01 04:12:42 24 4
gpt4 key购买 nike

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

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

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

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

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

最佳答案

据我所知,你运气不好。在我看来,以下建议对您来说几乎不值得付出努力。

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

例如Spring configuration from database

关于java - Spring Batch 实现的设计选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19767985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com