개발자 문문님의 블로그

  • 홈
  • 태그
  • 방명록

@Async 1

@Async를 이용한 비동기 처리

비동기 처리에 대해 설명하기전에 받은 요청을 어떻게 처리했는지 먼저 설명드리겠습니다. 대량의 요청을 동시에 받으면 이 요청을 처리하기 까지 담아둘 곳이 필요합니다.이를 위해 ConcurrentLinkedQueue를 static으로 선언하여 전역에서 사용가능하게 하였고, 생성한 Queue에 요청 데이터를 담았습니다. ConcurrentLinkedQueue : 멀티스레드 환경에서 사용되는 안전한 큐 구현체데이터를 처리하기 위해 초마다 Queue 값을 읽어오는 스케줄러를 사용했습니다. 이 스케줄러는 요청 데이터를 읽어와서 발송 요청 서비스로 전달하는 역할을 합니다. 이때 요청데이터를 발송 요청 서비스로 보내기 위해 사용한 개념이 비동기 처리입니다.비동기 : 요청을 보내고 즉시 다음 작업 수행동기 : 요청 후..

실무 개념 정리/Spring Boot 2025.07.11
이전
1
다음
더보기
프로필사진

개발자 문문님의 블로그

안녕하세요 개발자 문문입니다.

  • 분류 전체보기 (43)
    • Spring Boot (1)
      • JWT (1)
    • Spring 개념정리 (9)
    • 자격증 (1)
      • 정보처리기사 후기 (1)
    • 회고록 (0)
    • 실무 개념 정리 (5)
      • Spring Boot (3)
      • DB (0)
      • Infra (1)
    • Object (6)
    • AI (1)
    • Clean Code (5)
    • 코딩테스트 (8)
      • 탐욕법(Greedy) (1)
      • 문자 (1)
      • 이분탐색 (1)
      • 구현 (1)
      • 스택 (1)
      • BFS,DFS (2)
      • 백트래킹 (1)
    • 면접준비 (7)

Tag

spring #mvc, 코딩테스트, spring #di, springboot #springsecurity #jwt, 백트래킹, spring #component, 면접, thread pool, 이분탐색, clean code, Spring, object, BFS, MVC, spring boot, 비동기, springboot #jwt #spring security, Lifecycle, Java, @Async,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바