Job scheduler¶
- list: https://tracpath.com/works/development/job-scheduler/
- Requirements
- 多数のジョブを登録できること
- 例えば1ユーザーが30監視登録した場合、1000ユーザーで30000ジョブになる。
- スケジュール実行が出来ること
- 分程度の間隔で
- 任意のコマンドが実行できること(コマンドの言語に左右されないこと)
- 多数のジョブを登録できること
Job scheduler products¶
- Rundeck community https://www.rundeck.com/open-source
- Language: Java/Groovy
- License: Apache Software License 2.0
- Backend: H2 database or MariaDB
- Interface: WebUI, CUI, REST API
- Clustering: Enterprise only
- Jobber https://github.com/dshearer/jobber
- Language: Go
- License: MIT
- Backend: File (YAML)
- Interface: REST API
- Clustering: Future work
- Chronos https://mesos.github.io/chronos/
- Language: Scala (with chaos framework)
- License: Apache Software License 2.0
- Backend: ZooKeeper
- Interface: WebUI , CLI, REST API
- Clustering: Yes (ZooKeeper)
- dkron http://dkron.io/
- Language: Go
- License: LGPLv3
- Backend: etcd or consul or zookeeper
- Interface: WebUI, CLI, REST API
- Clustering: Yes
- digdag
- minicron https://github.com/jamesrwhite/minicron
- まともにメンテナンスされていない
最終更新日: 2021-06-06 09:29:57