From b0926cd91651c158a3a1c070f9b6d2d8ce877cfe Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期二, 26 三月 2024 10:07:33 +0800
Subject: [PATCH] 优化雷达连接

---
 src/main/java/com/ard/config/AsyncConfiguration.java |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/ard/config/AsyncConfiguration.java b/src/main/java/com/ard/config/AsyncConfiguration.java
index 186acc5..c7a0fe2 100644
--- a/src/main/java/com/ard/config/AsyncConfiguration.java
+++ b/src/main/java/com/ard/config/AsyncConfiguration.java
@@ -25,6 +25,27 @@
         //閰嶇疆闃熷垪澶у皬
         executor.setQueueCapacity(1000);
         //绾跨▼鐨勫悕绉板墠缂�
+        executor.setThreadNamePrefix("alarmExecutor-");
+        //绾跨▼娲昏穬鏃堕棿锛堢锛�
+        //executor.setKeepAliveSeconds(60);
+        //绛夊緟鎵�鏈変换鍔$粨鏉熷悗鍐嶅叧闂嚎绋嬫睜
+        executor.setWaitForTasksToCompleteOnShutdown(true);
+        //璁剧疆鎷掔粷绛栫暐
+        //executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy());
+        //鎵ц鍒濆鍖�
+        executor.initialize();
+        return executor;
+    }
+    @Bean("exec")
+    public ThreadPoolTaskExecutor executor(){
+        ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
+        //閰嶇疆鏍稿績绾跨▼鏁�
+        executor.setCorePoolSize(15);
+        //閰嶇疆鏈�澶х嚎绋嬫暟
+        executor.setMaxPoolSize(30);
+        //閰嶇疆闃熷垪澶у皬
+        executor.setQueueCapacity(1000);
+        //绾跨▼鐨勫悕绉板墠缂�
         executor.setThreadNamePrefix("Executor-");
         //绾跨▼娲昏穬鏃堕棿锛堢锛�
         //executor.setKeepAliveSeconds(60);
@@ -36,4 +57,4 @@
         executor.initialize();
         return executor;
     }
-}
\ No newline at end of file
+}

--
Gitblit v1.9.3