云端定时任务服务（分布式定时任务、计划任务）


#### 1、本系列代码演示：

[https://gitee.com/noear/solon-examples/tree/main/9.Solon-Cloud](https://gitee.com/noear/solon-examples/tree/main/9.Solon-Cloud)

#### 2、部分参考与学习

* [学习 / 使用分布式任务](/article/83)


#### 3、适配情况

提示：Solon Cloud Job，统一使用 @CloudJob 注解声明任务


| 插件 | cron | 自动<br/>注册任务 | 支持<br/>脚本 |  支持<br/>参数 | 分布式<br/>调度 | 控制台 | 备注 |
| --------- |  -------- | -------- | -------- | -------- | -------- | -------- |
| local          | 支持 | 支持    | 不支持 |  不支持   |  不支持   | 无      | 本地模拟实现 ||
| quartz        | 支持 | 支持    | 不支持 |  支持     |  支持   |  无 | 支持 jdbc 及其它别的调度  |
| water         | 支持 | 支持    | 支持!1    |  支持     |  支持   |  有       |   |
| xxl-job       | 支持 | 不支持 | 不支持 |  支持     |  支持   |  有       | 需要在控制台添加任务  
| powerjob    | 支持 | 不支持 | 不支持 |  支持     |  支持   |  有       | 需要在控制台添加任务  


支持!1：可以直接在控制台写脚本，或者动态构建任务参数
