1

大規模なエンタープライズ環境で、PL/SQL で記述された従来のスケジューラーの実装を置き換える予定であり、その仕事のために Spring Batch を評価しています。

ドメインは Spring Batch によって提供されるものにかなり近いですが、Spring Batch に着手することを決定する前に対処しなければならない微妙な点がいくつかあります。

そのうちの 1 つは仕事に関するものです。私たちのドメインでは、ジョブはシェル スクリプトまたはストアド プロシージャのいずれかになります。ジョブとステップの定義は、データベースのテーブルに保存されます。各実行の前に、Spring Batch の job_execution テーブルに似た別のテーブルにインスタンス化されます。

何百ものジョブと何千ものステップがあります。これらを xml ファイルで保持および管理することは、実行可能なオプションとは思えません。ジョブの説明をテーブルで引き続き管理したいと考えています。

では、実行時およびデータベース内で CRUD ジョブを定義するには、どのようなオプションがあるのでしょうか?

4

1 に答える 1

0

私の知る限り、あなたは運が悪いです。私の意見では、次の提案はあなたにとってほとんど価値がありません。

  • ジョブは、事前定義され、(並列) 実行時に DB から入力される、限られた量のパラメーター化されたテンプレートにもたらされます。
  • 要求に応じて DB から構成を作成するツールを開発します。

例:データベースからの Spring 構成

于 2013-11-05T21:13:04.180 に答える