반응형
리액티브 프로그래밍의 특징
-
리액티브 시스템과 리액티브 프로그래밍Spring Reactive Web Application/Reactive Programming 2023. 7. 20. 07:00
리액티브 시스템(Reactive System) 리액티브 시스템이란 반응을 잘하는 시스템으로 클라이언트의 요청에 즉각적으로 응답함으로써 지연 시간을 최소화합니다. 리액티브 선언문으로 리액티브 시스템 이해하기 리액티브 선언문: https://www.reactivemanifesto.org/ MEANS: 비동기 메시지 기반의 통신을 통해 구성요소들 간 느슨한 결합, 격리성, 위치 투명성을 보장합니다. FORM: 비동기 메시지 통신 기반하에 탄력성과 회복성을 가지는 시스템이어야 합니다. Elastic(탄력성): 시스템으로 유입되는 입력이 많든 적든 간에 시스템에서 요구하는 응답성을 일정하게 유지하는 것을 말합니다. Resilient(회복성): 시스템에 장애가 발생하더라도 응답성을 유지하는 것을 의미합니다. VAL..