반응형 프로그래밍 (Reactive Programming)
I. 비동기 데이터 처리, 반응형 프로그래밍 가. 반응형 프로그래밍 (Reactive Programming)의 개념 이벤트나 변화에 반응하기위해 비동기적 데이터 처리 및 흐름 기반 프로그래밍 패러다임 나. 반응형 프로그래밍 특징 Responsive (응답성) – 사용자 요청에 응답 Resilient (탄력성) – 장애허용성, 고장감지/수정 Elastic (유연성) – 작업량변화에도 응답성유지 Message Driven (메시지중심) – 비동기 메시지 전달 II. 반응형 프로그래밍의 실행 방식 및 구성 요소 가. 반응형 프로그래밍의 실행 방식 – 동기식 비효율적 처리로 인한 병목현상 해결, 생산성 증대 나. 반응형 프로그래밍의 구성요소