|
@@ -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
|
|