1. 任务列表
最后更新于:2022-04-02 06:55:40
要使用任务调度的功能,需要先启动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表达式规则。
其他按钮为增删改查操作,自己玩玩即可,不赘述。
';