分布式任务调度

一般需要有如下几个功能特性:

* 用户接口:
* Restfull API
* Java SDK
* JobScheduler Shell,一个命令工具,方便实现采集任务提交、查询和删除
* 调度特性:
* 支持多种调度规则,包括
* 即可调度
* 固定频率调度
* Cron表达式调度
* 任务与平台无关:
* 任务无需实现特定的接口,即可被平台调度
* 特定特性需要实现相应的接口:
* 进度回显 - 需实现Progressable接口
* 使用HBP配置 - 需实现Configurable接口
* *暂停/恢复 - 需实现Pausable接口 **(该特性在1.0中还不支持)***

posted on 2017-03-31 15:45  一笑之奈何  阅读(170)  评论(0编辑  收藏  举报