This commit is contained in:
xueli.xue 2016-05-19 20:20:28 +08:00
parent 74e4e58c0e
commit 9beda40926
1 changed files with 20 additions and 5 deletions

View File

@ -24,12 +24,23 @@ git.osc地址http://git.oschina.net/xuxueli0323/xxl-job
10、支持在线查看执行器详细日志
11、支持远程任务执行终止
12、支持登录验证
# 新版本 V1.1.x特性【于V1.1.x版本XXL-JOB正式应用于我司内部定制别名为 “Ferrari”】
1、简单支持通过Web页面对任务进行CRUD操作操作简单一分钟上手
2、动态支持动态修改任务状态动态暂停/恢复任务,即时生效;
3、服务HA任务信息持久化到mysql中Job服务天然支持集群保证服务HA
4、任务HA某台Job服务挂掉任务会平滑分配给其他的某一台存活服务即使所有服务挂掉重启时或补偿执行丢失任务
5、一个任务只会在其中一台服务器上执行
6、任务串行执行
7、支持自定义参数
8、支持远程任务执行终止
# 新版本 V1.2.x新特性
1、支持任务分组
2、支持“本地任务”、“远程任务”
3、支持“任务日志”
4、支持“串行执行”并行执行
3、底层通讯支持两种方式Servlet方式 + JETTY方式
4、支持“任务日志”
5、支持“串行执行”并行执行
说明V1.2版本将系统架构按功能拆分为:
调度模块[xxl-job-admin]:负责管理调度信息,按照调度配置发出调度请求;
@ -41,10 +52,14 @@ git.osc地址http://git.oschina.net/xuxueli0323/xxl-job
稳定性;
# 新版本 V1.3.x新特性
1、遗弃“本地任务”开发模式,推荐使用“远程任务”,易于系统解耦;
1、遗弃“本地任务”模式推荐使用“远程任务”易于系统解耦任务对应的JobHander统称为“执行器”
2、遗弃“servlet”方式底层系统通讯推荐使用JETTY方式重构通讯逻辑
3、【重要】“远程任务”细分为BEAN、GLUE两种开发模式其中GLUE方式“远程任务”的逻辑代码托管至云端动态编译生效详情请前往博客查看
4、UI交互优化左侧菜单展开状态优化菜单项选中状态优化任务列表打开表格有压缩优化
3、UI交互优化左侧菜单展开状态优化菜单项选中状态优化任务列表打开表格有压缩优化
4、【重要】“执行器”细分为BEAN、GLUE两种开发模式简介见下文
“执行器” 模式简介:
BEAN模式执行器每个执行器都是Spring的一个Bean实例XXL-JOB通过注解@JobHander识别和调度执行器
GLUE模式执行器每个执行器对应一段代码在线Web编辑和维护动态编译生效执行器负责加载GLUE代码和执行
# 其他说明