리액티브 스트림즈 (1) 썸네일형 리스트형 #2) Spring WebFlux(리액티브 프로그래밍 특징, 리액티브 스트림즈) 리액티브 프로그래밍 특징 1. 선언형 프로그래밍 - 명령형 프로그래밍 vs 선언형 프로그래밍 : 간단하게 요약하자면 명령형 프로그래밍 방식은 실행할 동작을 구체적으로 명시하는 방식 선언형 프로그래밍은 실행할 동작을 구체적으로 명시하는게 아닌 목표만 선언하는 방식 2. 코드 구성 - Publisher : 입력으로 들어오는 데이터를 제공하는 역할 - Subscriber : Publisher가 제공하는 데이터를 사용하는 주체 - Data Source : Publisher의 입력으로 전달되는 데이터 - Operator : Publisher와 Subscriber 사이에서 데이터를 적절하게 가공 처리하는 담당 리액티브 스트림즈 리액티브한 코드 구성을 용이하게 해주는 라이브러리를 어떻게 구현할지 정의해 놓은 별도의 .. 이전 1 다음