diff --git "a/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" "b/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" index 87bd4f0..6e0ba5b 100644 --- "a/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" +++ "b/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" @@ -1237,8 +1237,8 @@ - 18、核心依赖Core内部国际化处理; - 19、默认Quartz线程数调整为50; - 20、调度全异步处理:任务触发之后,推送到调度队列,多线程并发处理调度请求,提高任务调度速率的同时,避免因网络问题导致quartz调度线程阻塞的问题; -- 21、[迭代中]任务失败重试优化:收敛并废弃现有失败重试策略,新增任务属性 "失败重试次数",支持自定义失败重试次数,任务失败时将会根据该值进行失败重试; -- 22、[迭代中]调度线程池改为协程方式实现,大幅降低系统内存消耗; +- 21、新增左侧菜单"运行报表"; +- 22、[迭代中]任务失败重试优化:收敛并废弃现有失败重试策略,新增任务属性 "失败重试次数",支持自定义失败重试次数,任务失败时将会根据该值进行失败重试; ### TODO LIST @@ -1263,6 +1263,7 @@ - 19、流程任务,支持参数传递; - 20、SimpleTrigger 支持; - 21、支持通过API服务操作任务信息; +- 22、调度线程池改为协程方式实现,大幅降低系统内存消耗; ## 七、其他 diff --git "a/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" "b/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" index 87bd4f0..6e0ba5b 100644 --- "a/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" +++ "b/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" @@ -1237,8 +1237,8 @@ - 18、核心依赖Core内部国际化处理; - 19、默认Quartz线程数调整为50; - 20、调度全异步处理:任务触发之后,推送到调度队列,多线程并发处理调度请求,提高任务调度速率的同时,避免因网络问题导致quartz调度线程阻塞的问题; -- 21、[迭代中]任务失败重试优化:收敛并废弃现有失败重试策略,新增任务属性 "失败重试次数",支持自定义失败重试次数,任务失败时将会根据该值进行失败重试; -- 22、[迭代中]调度线程池改为协程方式实现,大幅降低系统内存消耗; +- 21、新增左侧菜单"运行报表"; +- 22、[迭代中]任务失败重试优化:收敛并废弃现有失败重试策略,新增任务属性 "失败重试次数",支持自定义失败重试次数,任务失败时将会根据该值进行失败重试; ### TODO LIST @@ -1263,6 +1263,7 @@ - 19、流程任务,支持参数传递; - 20、SimpleTrigger 支持; - 21、支持通过API服务操作任务信息; +- 22、调度线程池改为协程方式实现,大幅降低系统内存消耗; ## 七、其他 diff --git a/xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobTriggerPoolHelper.java b/xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobTriggerPoolHelper.java index be1beff..e3664ab 100644 --- a/xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobTriggerPoolHelper.java +++ b/xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobTriggerPoolHelper.java @@ -20,8 +20,8 @@ // ---------------------- trigger pool ---------------------- private ThreadPoolExecutor triggerPool = new ThreadPoolExecutor( - 50, - 500, + 20, + 200, 60L, TimeUnit.SECONDS, new LinkedBlockingQueue(100000), diff --git "a/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" "b/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" index 87bd4f0..6e0ba5b 100644 --- "a/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" +++ "b/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" @@ -1237,8 +1237,8 @@ - 18、核心依赖Core内部国际化处理; - 19、默认Quartz线程数调整为50; - 20、调度全异步处理:任务触发之后,推送到调度队列,多线程并发处理调度请求,提高任务调度速率的同时,避免因网络问题导致quartz调度线程阻塞的问题; -- 21、[迭代中]任务失败重试优化:收敛并废弃现有失败重试策略,新增任务属性 "失败重试次数",支持自定义失败重试次数,任务失败时将会根据该值进行失败重试; -- 22、[迭代中]调度线程池改为协程方式实现,大幅降低系统内存消耗; +- 21、新增左侧菜单"运行报表"; +- 22、[迭代中]任务失败重试优化:收敛并废弃现有失败重试策略,新增任务属性 "失败重试次数",支持自定义失败重试次数,任务失败时将会根据该值进行失败重试; ### TODO LIST @@ -1263,6 +1263,7 @@ - 19、流程任务,支持参数传递; - 20、SimpleTrigger 支持; - 21、支持通过API服务操作任务信息; +- 22、调度线程池改为协程方式实现,大幅降低系统内存消耗; ## 七、其他 diff --git a/xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobTriggerPoolHelper.java b/xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobTriggerPoolHelper.java index be1beff..e3664ab 100644 --- a/xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobTriggerPoolHelper.java +++ b/xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobTriggerPoolHelper.java @@ -20,8 +20,8 @@ // ---------------------- trigger pool ---------------------- private ThreadPoolExecutor triggerPool = new ThreadPoolExecutor( - 50, - 500, + 20, + 200, 60L, TimeUnit.SECONDS, new LinkedBlockingQueue(100000), diff --git a/xxl-job-admin/src/main/webapp/WEB-INF/template/common/common.macro.ftl b/xxl-job-admin/src/main/webapp/WEB-INF/template/common/common.macro.ftl index eaf0e19..8e5af12 100644 --- a/xxl-job-admin/src/main/webapp/WEB-INF/template/common/common.macro.ftl +++ b/xxl-job-admin/src/main/webapp/WEB-INF/template/common/common.macro.ftl @@ -93,9 +93,10 @@