# spring-boot-UrlTaskScheduler
**Repository Path**: _sky/spring-boot-UrlTaskScheduler
## Basic Information
- **Project Name**: spring-boot-UrlTaskScheduler
- **Description**: spring-boot-UrlTaskScheduler,基于Quartz 2.3 and SpringBoot2 的URL接口调度平台,支持集群。公司日常的很多任务调度其实都可以简化为基于URL的调度方式,EasyUrlTask也就因此而生,简化日常URL调度任务,并简单管理这些请求。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://zhengkai.blog.csdn.net/
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2023-09-21
- **Last Updated**: 2023-09-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README


[](https://api.travis-ci.org/moshowgame/spring-boot-EasyUrlTask.svg)
spring-boot-UrlTaskScheduler
----
以前叫EasyUrlTask,现在正式改为UrlTaskScheduler,基于BackEnd:Quartz 2.3+SpringBoot2,Frontend:vue one-step-admin 的URL接口调度平台,支持集群.日常的很多任务调度其实都可以简化为基于URL的调度方式,UrlTaskScheduler也就因此而生,让URL调度任务更方便.
Url-Task-Scheduler的核心是什么?
----
URL-PLUS1 : 基于Quartz的二次封装,URL Request是二次封装的核心,包含基本UrlRequest(method、url、cron、name),UrlResponse(响应日志)
SchedulerPlus
----
by [zhengkai.blog.csdn.net](zhengkai.blog.csdn.net)
增强版的SchedulerPlus部分,包含:
- RequestToken(令牌设置Header Token、Form Token、Url Token)
- RequestParam(请求参数,追加FormData或JSON等参数和报文,设置GET/POST属性)
- ResponseAssumption(响应断言,根据返回结果判断是否成功,例如设置keyword="code":"00",state=1,匹配到返回对象包含keyword则代表成功,否则失败).
TokenAddition
----
- Header Token,pending
- Form Token,done
- Url Token,done
RequestParam
----
- GET URL,done
- POST FROM,done
- POST JSON,done
ResponseAssumption
----
- Page Done , Function TBC
T_TASK_TRIGGERS表 TRIGGER_STATE状态字段
----
- WAITING:等待执行中
- PAUSED:任务暂停
- ACQUIRED:正在执行中
- COMPLETE:正在执行中
- BLOCKED:任务阻塞
- ERROR:任务错误
URL
----
- 测试token页面 http://localhost:6969/quartz/demo/token?username=111&password=222
- 前端页面(请求列表) http://localhost:6969/quartz/index#request/list
Release Note
----
| 日期 | 内容 |
|------------|-----------------------------------------------------------|
| 2022-11-26 | 回滚页面到旧版本并进行优化. |
| 2022-03-06 | 实现响应推断处理逻辑.优化UI显示逻辑. |
| 2022-02-25 | 修复Token页面,新增Assumption内容. |
| 2022-02-20 | 基于墨菲安全进行安全扫描,更新相关依赖. |
| 2021-03-28 | 优化以及修复请求、响应,UI优化,修复执行问题.新增登录功能. |
| 2021-03-27 | 重启项目2.0版本,UI改版,UrlRequest优化. |
| 2019-04-28 | UrlPlus之Url追加Token参数功能,token配置功能,优化gitignore. |
| 2019-04-11 | 优化管理页面,修复一些细节问题,新增日志查看功能,新增travis. |
| 2019-04-07 | 优化核心模块核心状态的封装,包含状态变更简化,管理界面优化 |
| 2019-04-03 | UrlJob里面的Log信息优化 |
| 2019-03-18 | 一些简单的页面 |
| 2019-03-15 | 分离新旧接口,新封装的再UrlTaskController里面,quartz原生的在JobController里面 |