タグ

batchに関するmyfinderのブックマーク (2)

  • 【Perl】 貧弱だがバッチ処理フレームワークを作ってみた: RemovableType

    タイトルのとおり。大まかに、以下の機能を持っている。 Log::Dispatchのロガーオブジェクトによるロギング ロックファイルによる多重起動抑制 Getopt::Longによるコマンドライン引数解析 YAML::*による設定情報読み込み シグナルハンドリング 基的な使い方として、このクラスのサブクラスを実装し、_processメソッドをオーバーライドして、そこにメインの処理を記述する。処理の順序はおおまかに、 _new()(インスタンス作成と初期化) _process()(主処理) _terminate()(終了処理) のとおり。主な特長としては、 設定ファイルをスクリプトに統合したため、"読み込みできない場合"への実装上の対処が不要 スクリプトと設定情報が同居するのがアレな場合は、設定情報だけをサブクラス化することも可能(以下の例を参照) 設定情報とコマンドライン引数はいずれも$s

  • Javaオブジェクトスケジューリングシステム - Quartz 1.5.0 公開 (MYCOMジャーナル)

    The OpenSymphony Teamは24日(米国時間)、Quartzの最新版であるQuartz 1.5.0を公開した。QuartzはApache License Version 2.0のもと公開されているオープンソースソフトウェアのジョブスケジューリングシステム。システムの大小の規模にかかわらず、スタンドアローンシステムとしても組み込みシステムとして採用することができる。扱えるジョブスケジューリングも単純なものから複雑なものまで、大量に管理することができる。ジョブはJavaコンポーネントやEJBとして定義することが可能だ。JTAトランザクションやクラスタリングといったエンタープライズで必要になるいくつもの機能も提供しているという特徴もある。 Quartzがよく使われるシーンとしては、定時に処理を実行する必要があるといった場合や、指定された時間に処理を実行する必要があるといった場合が

  • 1