浏览代码

调度触发线程池配置优化

xuxueli 6 年前
父节点
当前提交
1e1d9e85e6

+ 6 - 7
xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobTriggerPoolHelper.java 查看文件

@@ -21,15 +21,15 @@ public class JobTriggerPoolHelper {
21 21
     // ---------------------- trigger pool ----------------------
22 22
 
23 23
     private ThreadPoolExecutor triggerPool = new ThreadPoolExecutor(
24
-            20,
24
+            50,
25 25
             200,
26
-            60L,
26
+            30L,
27 27
             TimeUnit.SECONDS,
28
-            new LinkedBlockingQueue<Runnable>(100000),
28
+            new LinkedBlockingQueue<Runnable>(1000),
29 29
             new ThreadPoolExecutor.CallerRunsPolicy());
30 30
 
31 31
 
32
-    public void addTrigger(final int jobId, final int failRetryCount, final TriggerTypeEnum triggerType){
32
+    public void addTrigger(final int jobId, final int failRetryCount, final TriggerTypeEnum triggerType) {
33 33
         triggerPool.execute(new Runnable() {
34 34
             @Override
35 35
             public void run() {
@@ -38,7 +38,7 @@ public class JobTriggerPoolHelper {
38 38
         });
39 39
     }
40 40
 
41
-    public void stop(){
41
+    public void stop() {
42 42
         //triggerPool.shutdown();
43 43
         triggerPool.shutdownNow();
44 44
         logger.info(">>>>>>>>> xxl-job trigger thread pool shutdown success.");
@@ -49,7 +49,6 @@ public class JobTriggerPoolHelper {
49 49
     private static JobTriggerPoolHelper helper = new JobTriggerPoolHelper();
50 50
 
51 51
     /**
52
-     *
53 52
      * @param jobId
54 53
      * @param failRetryCount
55 54
      * 			>=0: use this param
@@ -60,7 +59,7 @@ public class JobTriggerPoolHelper {
60 59
         helper.addTrigger(jobId, failRetryCount, triggerType);
61 60
     }
62 61
 
63
-    public static void toStop(){
62
+    public static void toStop() {
64 63
         helper.stop();
65 64
     }
66 65
 

+ 1 - 1
xxl-job-core/src/main/java/com/xxl/job/core/thread/TriggerCallbackThread.java 查看文件

@@ -178,7 +178,7 @@ public class TriggerCallbackThread {
178 178
     }
179 179
 
180 180
 
181
-    // ---------------------- fial-callback file TODO ----------------------
181
+    // ---------------------- fail-callback file ----------------------
182 182
 
183 183
     private static String failCallbackFileName = XxlJobFileAppender.getLogPath().concat(File.separator).concat("xxl-job-callback").concat(".log");
184 184