2장 : 리액티브 스트림즈

2023. 4. 30. 15:32북리뷰/스프링으로 시작하는 리액티브 프로그래밍

728x90

# 리액티브 스트림즈

- 데이터 스트림을 Non-Blocking이면서 비동기적인 방식으로 처리하기 위한 리액티브 라이브러리의 표준 사양

 

# 리액티브 스트림즈 컴포넌트

- Publisher : 데이터를 생성하고 통지

- Subscriber : 구독한 Publisher로부터 데이터를 전달받아 처리

- Subscription : Publisher에 요청한 데이터의 개수를 지정, 데이터의 구독을 취소

- Processor : Publisher와 Subscriber의 기능을 모두 가지고 있음

 

# 리액티브 스트림즈 관련 용어

- Signal :  Publisher와 Subscriber간에 주고받는 상호작용

- Demand : Subscriber가 Publisher에게 요청하는 데이터

- Emit : 데이터를 내보냄

- Sequence : emit 하는 데이터의 연속적인 흐름을 정의해 놓은 것

- Operator : 연산자

- Source : 최초의 데이터

 

728x90