1. 리액티브 스트림즈(Reactive Streams)란?개발자가 리액티브 코드를 작성하기 위해서는 이러한 코드 구성을 용이하게 해주는 리액티브 라이브러리가 있어야 한다. 이 리액티브 라이브러리를 어떻게 구현할지 정의해 놓은 표준 사양을 바로 리액티브 스트림즈라고 한다. 리액티브 스트림즈는 '데이터 스트림을 Non-Blocking이면서 비동기적인 방식으로 처리하기 위한 리액티브 라이브러리의 표준 사양'이라고 표현할 수 있다.2. 리액티브 스트림즈 구성요소리액티브 스트림즈를 통해 구현해야 하는 API 컴포넌트에는 Publisher, Subscriber, Subscription, Processor가 있다. 그림 2-1을 통해 컴포넌트들이 구체적으로 어떻게 동작하는지 진행 과정을 살펴보자(Processor는..