SpringWebflux 학습내용 정리 (5)
in Study
Spring Webflux
프로젝트 리약터 기본지식 이해하기
- Reactor는 스프링 웹플럭스 프레임워크에서 데이터 처리의 기반이 되는 리액티브 프로그래밍 라이브러리
- Rxjava, Reactor와 같은 Reactive 프로그래밍 기본지식이 있어야 Reactive Web Application 을 제대로 만들 수 있다
리액터의 특징
- Reactor는 Reactive Streams를 구현한 구현체
- Non-blocking App을 만들기 위해 쓰임(Fully non-blocking)
- Java의 함수형 API들을 사용함
- MSA 구조에 잘 부합한다
- 백프레셔를 잘 지원한다
- Typed Sequences
- Mono 1개의 데이터
- Flux N개의 데이터