SpringWebflux 학습내용 정리 (4)
in Study
Spring Webflux
Spring Webflux란?
- 스프링 리액티브 웹 어플리케이션을 개발하기 위한 리액티브 서버 기술의 핵심
- Spring 5부터 지원하는 리액티브 웹 프레임워크
- 비동기 Non-Blocking I/O 방식으로 적은수의 쓰레드를 사용한다
- Reactive Streams의 구현체 중 하나인 Reactor에 의존하여 비동기 로직을 구성하고 리액티브 스트림을 제공한다
- RxJava등 다른 리액티브 확장 라이브러리를 쉽게 적용할 수 있다
- WebFlux 자체의 학습 비용보다 Reactor 구현체에 대한 학습 비용이 더 많이 든다.