mirror of
https://github.com/apache/rocketmq.git
synced 2026-10-29 17:25:35 +08:00
Fix problem when queue of transaction check ExecutorService is full.
This commit is contained in:
+2
-1
@@ -30,6 +30,7 @@ import java.util.concurrent.ArrayBlockingQueue;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
import java.util.concurrent.ThreadFactory;
|
||||
import java.util.concurrent.ThreadPoolExecutor;
|
||||
import java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
public abstract class AbstractTransactionalMessageCheckListener {
|
||||
@@ -48,7 +49,7 @@ public abstract class AbstractTransactionalMessageCheckListener {
|
||||
thread.setName("Transaction-msg-check-thread");
|
||||
return thread;
|
||||
}
|
||||
});
|
||||
}, new CallerRunsPolicy());
|
||||
|
||||
public AbstractTransactionalMessageCheckListener() {
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user