WANG 5 年之前
父節點
當前提交
9af7f8fc9b

+ 1 - 1
examcloud-core-oe-face-starter/src/main/java/cn/com/qmth/examcloud/core/oe/student/face/starter/config/ProcessBaiduFaceLivenessAlarmTask.java

@@ -26,7 +26,7 @@ import java.util.List;
  * @Version 1.0
  */
 @Component
-@Order(60)
+@Order(203)
 public class ProcessBaiduFaceLivenessAlarmTask implements ApplicationRunner {
 
     //失败率预警阈值

+ 9 - 9
examcloud-core-oe-face-starter/src/main/java/cn/com/qmth/examcloud/core/oe/student/face/starter/config/ProcessBaiduFacelivenessTask.java

@@ -1,11 +1,7 @@
 package cn.com.qmth.examcloud.core.oe.student.face.starter.config;
 
-import cn.com.qmth.examcloud.commons.helpers.concurrency.simple.ConcurrentTask;
-import cn.com.qmth.examcloud.commons.util.Util;
-import cn.com.qmth.examcloud.core.oe.common.entity.ExamCaptureQueueEntity;
-import cn.com.qmth.examcloud.core.oe.common.repository.ExamCaptureQueueRepo;
-import cn.com.qmth.examcloud.core.oe.student.face.service.impl.BaiduFaceLivenessWorker;
-import cn.com.qmth.examcloud.web.bootstrap.PropertyHolder;
+import java.util.List;
+
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.slf4j.Logger;
@@ -16,14 +12,18 @@ import org.springframework.boot.ApplicationRunner;
 import org.springframework.core.annotation.Order;
 import org.springframework.stereotype.Component;
 
-import java.util.List;
-import java.util.concurrent.TimeUnit;
+import cn.com.qmth.examcloud.commons.helpers.concurrency.simple.ConcurrentTask;
+import cn.com.qmth.examcloud.commons.util.Util;
+import cn.com.qmth.examcloud.core.oe.common.entity.ExamCaptureQueueEntity;
+import cn.com.qmth.examcloud.core.oe.common.repository.ExamCaptureQueueRepo;
+import cn.com.qmth.examcloud.core.oe.student.face.service.impl.BaiduFaceLivenessWorker;
+import cn.com.qmth.examcloud.web.bootstrap.PropertyHolder;
 
 /**
  * 启动百度活体检测任务
  */
 @Component
-@Order(50)
+@Order(201)
 public class ProcessBaiduFacelivenessTask implements ApplicationRunner {
 
     private static final Logger log = LoggerFactory.getLogger(ProcessBaiduFacelivenessTask.class);

+ 1 - 1
examcloud-core-oe-face-starter/src/main/java/cn/com/qmth/examcloud/core/oe/student/face/starter/config/ProcessFaceCompareAlarmTask.java

@@ -29,7 +29,7 @@ import java.util.concurrent.locks.LockSupport;
  * @Version 1.0
  */
 @Component
-@Order(55)
+@Order(202)
 public class ProcessFaceCompareAlarmTask implements ApplicationRunner {
 
     //失败率预警阈值

+ 1 - 1
examcloud-core-oe-face-starter/src/main/java/cn/com/qmth/examcloud/core/oe/student/face/starter/config/ProcessFaceCompareQueueTask.java

@@ -23,7 +23,7 @@ import java.util.concurrent.TimeUnit;
  * 启动人脸比对任务
  */
 @Component
-@Order(49)
+@Order(200)
 public class ProcessFaceCompareQueueTask implements ApplicationRunner {
 
     @Autowired

+ 0 - 27
examcloud-core-oe-face-starter/src/main/java/cn/com/qmth/examcloud/core/oe/student/face/starter/config/TaskExecutorConfigure.java

@@ -1,27 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.face.starter.config;
-
-import java.util.concurrent.Executor;
-
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.scheduling.annotation.EnableAsync;
-import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
-import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
-
-@Configuration
-@EnableAsync
-public class TaskExecutorConfigure extends WebMvcConfigurerAdapter{
-
-	 @Bean 
-     public Executor getExecutor() {  
-	      ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();  
-	      executor.setCorePoolSize(30);//线程池创建时候初始化的线程数
-	      executor.setMaxPoolSize(100);//线程池最大的线程数,只有在缓冲队列满了之后才会申请超过核心线程数的线程
-	      executor.setQueueCapacity(250);//用来缓冲执行任务的队列
-	      executor.setKeepAliveSeconds(10);//允许线程的空闲时间10秒:当超过了核心线程出之外的线程在空闲时间到达之后会被销毁
-	      executor.setThreadNamePrefix("OE-STUDENT-FACE-");
-	      executor.initialize();
-	      return executor;
-     }
-	 
-}