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

修改线程池链接数,解决接口限流问题

koul 4 éve
szülő
commit
e9dd1a4d73
1 módosított fájl, 2 hozzáadás és 2 törlés
  1. 2 2
      src/main/java/com/uas/core/config/AsyncConfig.java

+ 2 - 2
src/main/java/com/uas/core/config/AsyncConfig.java

@@ -19,9 +19,9 @@ public class AsyncConfig{
     public Executor asyncExecutor() {
         ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
         //核心线程数5:线程池创建时候初始化的线程数
-        executor.setCorePoolSize(5);
+        executor.setCorePoolSize(2);
         //最大线程数10:线程池最大的线程数,只有在缓冲队列满了之后才会申请超过核心线程数的线程
-        executor.setMaxPoolSize(10);
+        executor.setMaxPoolSize(5);
         //缓冲队列500:用来缓冲执行任务的队列
         executor.setQueueCapacity(1000);
         //允许线程的空闲时间60秒:当超过了核心线程出之外的线程在空闲时间到达之后会被销毁