【发布时间】:2013-11-04 12:45:27
【问题描述】:
我们要在大型企业环境中替换用 PL/SQL 编写的遗留调度程序实现,我正在评估 Spring Batch 是否适合这项工作。
尽管该域与 Spring Batch 提供的域非常接近,但在决定开始使用 Spring Batch 之前,我们必须解决一些细微的问题。
其中一个与工作有关。在我们的领域中,作业可以是以下两种情况之一:shell 脚本 或存储过程。作业和步骤定义存储在数据库的表中。在每次执行之前,它们都被实例化到另一个类似于 Spring Batch 中的 job_execution 表的表中。
有数百个作业和数千个步骤。在 xml 文件中保存和管理这些似乎不是一个可行的选择。我们希望继续管理表格中的职位描述。
那么,我们在运行时和数据库中对CRUD作业定义有哪些选择?
【问题讨论】:
标签: java spring-batch