주석이 달린 몇 가지 방법이 있습니다 @Scheduled(fixedDelay=10000)
.
애플리케이션 컨텍스트에서 다음과 같은 주석 기반 설정이 있습니다.
<task:annotation-driven />
문제는 때때로 일부 메서드 실행이 몇 초에서 몇 분까지 지연된다는 것입니다.
메서드가 실행을 완료하는 데 시간이 걸리더라도 다른 메서드는 계속 실행될 것이라고 가정하고 있습니다. 그래서 나는 지연을 이해하지 못합니다.
지연을 줄이거 나 제거 할 수있는 방법이 있습니까?
Executor
인터페이스에는shutdown()
메서드 가 없기 때문에ExecutorService
빈 정의를 올바르게 만들기 위해 반환 유형으로 사용 하는 것이 좋습니다 . 아니면 Spring이 런타임에서 실제 빈 유형을 발견할까요?