[Java] Spring Boot Async 비동기 처리 이해하기 -2 : Executor
·
Java/Spring Boot
해당 글에서는 비동기 처리를 수행하기 위한 Executor에 대해 이해를 돕기 위해 작성한 글입니다.1) Spring Boot Async💡 Spring Boot Async- Spring Boot 환경에서 비동기 프로그래밍을 지원하는 기능을 의미합니다. 이를 통해서 메서드 호출이 즉시 반환되고 실제 작업은 별도의 스레드에서 비동기적으로 실행이 됩니다.- 비동기 메서드를 사용하면 서버의 성능을 향상하고 응답 시간을 줄일 수 있습니다.- 주로 I/O 작업이 긴 시간 소요 되는 작업에 대해 별도의 스레드를 수행하여 메인 스레드가 블로킹되지 않도록 합니다. 2) Executor💡 Executor- Spring Boot 환경에서 비동기(Async)를 처리하기 위해 @Async 어노테이션을 사용하여 처리할 수 ..