要使用任务调度的功能,需要先启动febs-server-job微服务子系统。启动前,需要先创建febs_cloud_job数据库。 使用navicat新建febs_cloud_job数据库: ![JeztoV.png](https://s1.ax1x.com/2020/04/18/JeztoV.png) 然后导入[febs_cloud_job.sql](https://github.com/wuyouzhuguli/FEBS-Cloud/blob/master/febs-cloud/sql/febs_cloud_job.sql)数据库脚本,导入后库表如下所示: ![Jez4QH.png](https://s1.ax1x.com/2020/04/18/Jez4QH.png) 数据库准备完毕后,启动febs-server-job: ![JezvlQ.png](https://s1.ax1x.com/2020/04/18/JezvlQ.png) 任务列表页面展示了当前系统中已配置的任务: ![JmSJ6H.png](https://s1.ax1x.com/2020/04/18/JmSJ6H.png) 拿第二个任务来说,它的含义是: ![JmpAEt.png](https://s1.ax1x.com/2020/04/18/JmpAEt.png) 就拿上面这个任务来说,它对应febs-server-job的TaskList类: ![Jmp8U0.png](https://s1.ax1x.com/2020/04/18/Jmp8U0.png) 任务默认是暂停的,我们可以通过页面上的操作按钮来进行一系列操作: 点击运行一次按钮: ![Jmp2xe.png](https://s1.ax1x.com/2020/04/18/Jmp2xe.png) 点击后,该任务会马上运行一次,观测febs-server-job的控制台: ![JmpIat.png](https://s1.ax1x.com/2020/04/18/JmpIat.png) 点击恢复按钮: ![Jm99iV.png](https://s1.ax1x.com/2020/04/18/Jm99iV.png) 任务状态会变为正常(即按照Cron表达式的规则进行循环调度): ![Jm9QzD.png](https://s1.ax1x.com/2020/04/18/Jm9QzD.png) 观察febs-server-job控制台: ![Jm9BQg.png](https://s1.ax1x.com/2020/04/18/Jm9BQg.png) 可以看到,任务执行的时间间隔就是我们定义的Cron表达式规则。 其他按钮为增删改查操作,自己玩玩即可,不赘述。