Batch.dart
batch.dart(または単にbatch)はバッチ処理におけるジョブスケジューリングを提供するオープンソースのフレームワークである。batch.dartは全てのコードが純粋なDart言語で実装されており、Dart VM上で動作する。
![]() | |
| 作者 | 加藤 真也 |
|---|---|
| 開発元 | 加藤 真也 |
| 初版 | 2022年2月16日 |
| 最新版 |
v1.3.0 - 2022年4月25日
|
| リポジトリ | GitHub |
| プログラミング 言語 | Dart |
| 対応OS | クロスプラットフォーム |
| プラットフォーム | Dart VM |
| サイズ | 110 kB |
| 対応言語 | 2言語 |
| サポート状況 | 開発中 |
| 種別 | アプリケーションフレームワーク |
| ライセンス | BSD 3-Clause |
| 公式サイト | pub.dev |
| 現在 | 2022年04月25日 |
batch.dartは現代のシステムに多く見られる堅牢なバッチアプリケーションの開発を可能にするために設計された、軽量かつ包括的なソリューションである。
特徴
Dart言語のカスケード記法を使用した体系的で上流から下流へ流れるようなコードベースでのジョブスケジューリング定義をサポートしており、少ない記述で多くの処理を定義できることがbatch.dartの特徴である。
また、ジョブをスケジューリングする際の形式としてはCronをサポートしている。さらに、batch.dartではアプリケーション開発で必須となるロギング機能を標準で提供しており、ライブラリから提供されているインターフェースを実装することでユーザーの好みに合わせたログ出力のカスタマイズが可能である。[5]
ライフサイクル
原作者の開発リポジトリでbatch.dartのおおまかなライフサイクルを表現したシーケンス図が公開されている。[6]
注釈
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.
