Merge pull request #3637 from forestyoung23/master

3.0.0-release
许雪里 8 months ago committed by GitHub
commit 7ad6c7ba5a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -968,7 +968,7 @@ xxl.job.admin.timeout=3
xxl.job.executor.appname=xxl-job-executor-sample
### 执行器注册 [选填]:优先使用该配置作为注册地址,为空时使用内嵌服务 ”IP:PORT“ 作为注册地址。从而更灵活的支持容器类型执行器动态IP和动态映射端口问题。
xxl.job.executor.address=
### 执行器IP [选填]默认为空表示自动获取IP多网卡时可手动设置指定IP该IP不会绑定Host仅作为通讯用;地址信息用于 "执行器注册" 和 "调度中心请求并触发任务"
### 执行器IP [选填]默认为空表示自动获取IP多网卡时可手动设置指定IP该IP不会绑定Host仅作为通讯使用;地址信息用于 "执行器注册" 和 "调度中心请求并触发任务"
xxl.job.executor.ip=
### 执行器端口号 [选填]小于等于0则自动获取默认端口为9999单机部署多个执行器时注意要配置不同执行器端口
xxl.job.executor.port=9999
@ -1167,7 +1167,7 @@ public void demoJobHandler() throws Exception {
![输入图片说明](https://www.xuxueli.com/doc/static/xxl-job/images/img_ZAsz.png "在这里输入图片标题")
#### 原生内置Bean模式任务
为方便用户参考与快速实用示例执行器内原生提供多个Bean模式任务Handler可以直接配置实用,如下:
为方便用户参考与快速使用示例执行器内原生提供多个Bean模式任务Handler可以直接配置使用,如下:
- demoJobHandler简单示例任务任务内部模拟耗时任务逻辑用户可在线体验Rolling Log等功能
- shardingJobHandler分片示例任务任务内部模拟处理分片参数可参考熟悉分片任务
@ -1402,7 +1402,7 @@ XXL-JOB调度模块基于自研调度组件并支持集群部署调度数据
#### 5.4.1 quartz的不足
Quartz作为开源作业调度中的佼佼者是作业调度的首选。但是集群环境中Quartz采用API的方式对任务进行管理从而可以避免上述问题但是同样存在以下问题
- 问题一调用API的方式操作任务,不人性化;
- 问题一调用API的方式操作任务不人性化
- 问题二需要持久化业务QuartzJobBean到底层数据表中系统侵入性相当严重。
- 问题三调度逻辑和QuartzJobBean耦合在同一个项目中这将导致一个问题在调度任务数量逐渐增多同时调度任务逻辑逐渐加重的情况下此时调度系统的性能将大大受限于业务
- 问题四quartz底层以“抢占式”获取DB锁并由抢占成功节点负责运行任务会导致节点负载悬殊非常大而XXL-JOB通过执行器实现“协同分配式”运行任务充分发挥集群优势负载各节点均衡。
@ -2216,7 +2216,7 @@ Tips: 历史版本(V1.3.x)目前已经Release至稳定版本, 进入维护阶段
- 6、任务状态优化仅运行状态"NORMAL"任务关联至quartz降低quartz底层数据存储与调度压力
- 7、任务状态规范新增任务默认停止状态任务更新时保持任务状态不变
- 8、IP获取逻辑优化优先遍历网卡来获取可用IP
- 9、任务新增的API服务接口返回任务ID方便调用方用;
- 9、任务新增的API服务接口返回任务ID方便调用方使用;
- 10、组件化优化移除对 spring 的依赖非spring应用选用 "XxlJobExecutor" 、spring应用选用 "XxlJobSpringExecutor" 作为执行器组件;
- 11、任务RollingLog展示逻辑优化修复超时任务无法查看的问题
- 12、多项UI组件升级到最新版本CodeMirror、Echarts、Jquery 等;

Loading…
Cancel
Save