Forráskód Böngészése

调度触发线程池配置优化

xuxueli 6 éve
szülő
commit
1e1d9e85e6

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

@@ -21,15 +21,15 @@ public class JobTriggerPoolHelper {
     // ---------------------- trigger pool ----------------------
 
     private ThreadPoolExecutor triggerPool = new ThreadPoolExecutor(
-            20,
+            50,
             200,
-            60L,
+            30L,
             TimeUnit.SECONDS,
-            new LinkedBlockingQueue<Runnable>(100000),
+            new LinkedBlockingQueue<Runnable>(1000),
             new ThreadPoolExecutor.CallerRunsPolicy());
 
 
-    public void addTrigger(final int jobId, final int failRetryCount, final TriggerTypeEnum triggerType){
+    public void addTrigger(final int jobId, final int failRetryCount, final TriggerTypeEnum triggerType) {
         triggerPool.execute(new Runnable() {
             @Override
             public void run() {
@@ -38,7 +38,7 @@ public class JobTriggerPoolHelper {
         });
     }
 
-    public void stop(){
+    public void stop() {
         //triggerPool.shutdown();
         triggerPool.shutdownNow();
         logger.info(">>>>>>>>> xxl-job trigger thread pool shutdown success.");
@@ -49,7 +49,6 @@ public class JobTriggerPoolHelper {
     private static JobTriggerPoolHelper helper = new JobTriggerPoolHelper();
 
     /**
-     *
      * @param jobId
      * @param failRetryCount
      * 			>=0: use this param
@@ -60,7 +59,7 @@ public class JobTriggerPoolHelper {
         helper.addTrigger(jobId, failRetryCount, triggerType);
     }
 
-    public static void toStop(){
+    public static void toStop() {
         helper.stop();
     }
 

+ 1 - 1
xxl-job-core/src/main/java/com/xxl/job/core/thread/TriggerCallbackThread.java

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