소스 검색

无请求时sleep

weijianghai 1 개월 전
부모
커밋
9e60b5e31c
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      src/main/java/com/nokia/dingtalk_api/service/RequestLogService.java

+ 3 - 0
src/main/java/com/nokia/dingtalk_api/service/RequestLogService.java

@@ -9,6 +9,7 @@ import org.springframework.stereotype.Service;
 
 import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.ConcurrentLinkedQueue;
+import java.util.concurrent.TimeUnit;
 
 @RequiredArgsConstructor
 @Slf4j
@@ -32,6 +33,8 @@ public class RequestLogService {
                     RequestLogPo requestLogPo = QUEUE.poll();
                     if (requestLogPo != null) {
                         iRequestLogService.save(requestLogPo);
+                    } else {
+                        TimeUnit.SECONDS.sleep(1);
                     }
                 } catch (Exception e) {
                     log.error(e.getMessage(), e);