Mono와 Flux

Webflux에서 사용하는 **reactive library가 Reactor**고 **Reactor는 Reactive Streams의 구현체**이다.

그래서 Reactive Streams가 언급되는 것이고 같이 Reactor가 나오며 주요 객체 Mono, Flux를 알아야 한다.

Mono → **0 ~ 1개의 데이터**를 전달

Flux → **0 ~ N개의 데이터**를 전달


0 ~ 1개의 데이터를 전달하는 Mono

**Reactive Streams**의 **Publisher 인터페이스를 구현하는 구현체**이다. 0 ~ 1개의 데이터를 전달 가능하다.

Untitled


0 ~ N개의 데이터를 전달하는 Flux

Mono와 같이 Reactive Streams의 Publisher 인터페이스를 구현하는 구현체 0 ~ N개의 데이터를 전달 가능

Untitled