토픽 172 / 192·시스템 설계 및 아키텍처 패턴
비동기 처리 패턴
비동기 처리 패턴
동기적 대기 없이 작업을 처리하는 방식
특징: 응답성(↑), 확장성(↑), 복잡도(↑)
구성요소: 콜백, Promise, async/await, 메시지 큐
기술요소: 이벤트 루프, 워커, 비동기 API
적용사례: I/O 집약 작업, 장기 실행 작업
비교: 동기(순차) vs 비동기(병렬)
연관: 메시지 큐, EDA, 성능
동기적 대기 없이 작업을 처리하는 방식
특징: 응답성(↑), 확장성(↑), 복잡도(↑)
구성요소: 콜백, Promise, async/await, 메시지 큐
기술요소: 이벤트 루프, 워커, 비동기 API
적용사례: I/O 집약 작업, 장기 실행 작업
비교: 동기(순차) vs 비동기(병렬)
연관: 메시지 큐, EDA, 성능