Commit Graph

54 Commits

Author SHA1 Message Date
xuxueli 90eba3827d 注册监控线程优化,降低死锁几率; 2019-07-16 20:21:32 +08:00
bwh 3afd579dcf 修复 xxl_job_log 主键id类型为 bigint(20) , 防止 int(11) 位溢出导致调度任务不能正常调度。 2019-07-03 00:48:49 +08:00
xuxueli 998da25c4a 调度中心与执行器双向通讯超时时间调整为3s 2019-06-20 15:45:40 +08:00
xuxueli d156c51f0d 任务列表优化,支持根据 "任务状态"、"负责人" 属性筛选任务; 2019-06-11 19:32:43 +08:00
xuxueli ac5897a8e2 任务列表支持根据状态筛选 2019-05-23 16:21:58 +08:00
xuxueli 0a3542dcac 用户管理:支持在线维护系统用户 2019-05-04 23:01:07 +08:00
xuxueli 9d92fa7578 精简项目,取消第三方依赖 ommons-lang3 2019-04-20 15:25:26 +08:00
xuxueli 9c0cd93508 update document 2019-02-22 11:06:17 +08:00
xuxueli 85bf656935 底层通讯方案优化:升级较新版本xxl-rpc,由"JETTY"方案调整为"NETTY_HTTP"方案,执行器内嵌netty-http-server提供服务,调度中心复用容器端口提供服务; 2019-02-15 22:17:38 +08:00
xuxueli a254a030c7 升级 xxl-rpc 依赖; 2019-01-09 14:52:27 +08:00
xuxueli d54d679edb 升级 xxl-rpc 依赖; 2019-01-09 14:37:47 +08:00
xuxueli a410b8465f 修复执行器启动之后jetty停止的问题; 2018-11-08 16:11:58 +08:00
xuxueli 443c946e55 - 1、调度中心迁移到 springboot;
- 2、底层通讯组件迁移至 xxl-rpc;
2018-10-28 04:09:16 +08:00
xuxueli 88b0812b61 调度中心提供API服务,支持通过API服务对任务进行查询、新增、更新、启停等操作; 2018-09-22 22:45:23 +08:00
xuxueli ae7fe92fa5 任务调度备注中标注任务触发类型,如Cron触发、父任务触发、API触发等等,方便排查调度日志; 2018-08-19 00:53:25 +08:00
xuxueli c2d6b3ac14 任务失败重试优化:收敛并废弃现有失败重试策略,新增任务属性 "失败重试次数",支持自定义失败重试次数,任务失败时将会根据该值进行失败重试; 2018-08-18 22:21:39 +08:00
xuxueli caf3888118 告警邮件中展示失败告警信息; 2018-06-24 19:23:30 +08:00
xuxueli d2ab791e8f 更新RM 2018-03-27 21:02:48 +08:00
xuxueli 18991c3f5b 调度中心配置加载优化,取消对配置文件名的强依赖,支持加载磁盘配置; 2018-01-26 20:51:30 +08:00
xuxueli 0169d537ef 调度报表新增"运行中"中状态项,数据加载SQL优化 2018-01-22 21:21:11 +08:00
xuxueli 84f093ab42 国际化 2018-01-19 17:49:42 +08:00
xuxueli b3aa981fa8 任务列表新增筛选条件 "任务描述",快速检索任务; 2017-12-29 11:37:29 +08:00
xuxueli 4ce20c1038 任务循环依赖问题修复,避免子任务与父任务重复导致的调度死循环; 2017-12-25 21:48:20 +08:00
xuxueli 7a8937ddf4 测试用例package调整 2017-12-25 16:00:01 +08:00
许雪里 32213ae06b
Merge pull request #238 from lorelib/master
添加对controller层的测试代码
2017-12-25 15:02:30 +08:00
xuxueli 6042011dc7 项目依赖升级,如spring、jackson等; 2017-12-23 14:28:32 +08:00
xuxueli 029e3b4a93 更新RM 2017-12-23 12:28:21 +08:00
xuxueli 2f2ed56348 告警邮件样式优化;邮件组件调整为commons-email简化邮件操作; 2017-12-22 19:03:42 +08:00
listening 9f77e62faa 在不改变xxl-job源码的情况下,添加对xxl-job的扩展 2017-12-14 10:38:19 +08:00
xuxueli 0361025d57 事件触发:除了"Cron方式"和"任务依赖方式"触发任务执行之外,支持基于事件的触发任务方式。调度中心提供触发任务单次执行的API服务,可根据业务事件灵活触发。 2017-08-31 22:43:40 +08:00
xuxueli 1970f7f3b8 Clean Code 2017-08-30 22:43:43 +08:00
xuxueli edcea479bc 调度中心任务监控线程销毁时,批量对失败任务告警,防止告警信息丢失; 2017-08-30 22:20:03 +08:00
xuxueli 7bc11fcbc4 执行器注册线程优化,线程销毁时主动摘除注册机器; 2017-08-26 12:59:12 +08:00
xuxueli 1bc5cc76be 访问令牌(accessToken):为提升系统安全性,调度中心和执行器进行安全性校验,双方AccessToken匹配才允许通讯; 2017-07-28 23:36:28 +08:00
xuxueli 02818b4d6b 心跳注册和结果回调,重试逻辑优化 2017-07-28 22:32:50 +08:00
xuxueli ee07e0b794 调度中心API服务改为自研RPC形式,统一底层通讯模型; 2017-07-27 22:56:00 +08:00
xuxueli 1651c63d80 更新RM 2017-07-27 21:50:09 +08:00
xuxueli 8e7a255105 调度中心,DAO层代码精简优化并且新增测试用例覆盖; 2017-07-27 13:03:51 +08:00
xueli.xue 8a6d462d3b 执行器与数据库彻底解耦,但是执行器需要配置调度中心集群地址。调度中心提供API供执行器回调和心跳注册服务,取消调度中心内部jetty,心跳周期调整为30s,心跳失效为三倍心跳; 2017-05-10 23:09:16 +08:00
xueli.xue d66bdc8811 底层关键数据调整:JobKey的group和name属性,改为采用执行器主键ID和任务主键ID 2017-03-12 18:04:56 +08:00
xueli.xue a057b2d00e 更新RM 2017-03-10 18:50:27 +08:00
xueli.xue 86dea7ff7c 重要重构:底层通讯模块升级优化; 2017-03-02 15:13:32 +08:00
xueli.xue 965a0aedd6 抛弃任务执行机器属性,执行地址统一改为从执行器获取(目前仅支持DB注册方式获取) 2016-10-03 18:41:32 +08:00
xueli.xue 148b7ca5e3 IJobHandler取消任务返回值,原通过返回值判断执行状态,逻辑改为:默认任务执行成功,仅在捕获异常时认定任务执行失败。 2016-09-06 15:37:38 +08:00
xueli.xue 8b71e2cec4 init 2016-07-22 21:50:46 +08:00
xueli.xue 9591be6b13 重要重构;
1、优化调度Info表字段;
2、优化调度Log表字段;
3、优化"新增/更新任务"界面交互体验;
2016-07-20 23:24:21 +08:00
xueli.xue 71e12272c3 任务地址支持配置多个,进行failover 2016-05-28 18:22:48 +08:00
xueli.xue cd32557db0 项目名更新 2016-05-23 18:29:30 +08:00
xueli.xue 53fd312d37 HTTP远程调度交互重构 2016-03-12 18:04:57 +08:00
xueli.xue 554429ea59 重要版本升级:
1、新增“任务组”;
2、整合“远程调度”和“本地调度”;
2016-01-16 21:43:16 +08:00