[스프링 웹플럭스] 1.2. 리액티브 스프링 웹
spring-web
모듈은 저 수준 기반 시설과 HTTP 추상화를 제공한다. 리액티브 웹 애플리케이션을 개발하는데 필요한 클라이언트와 서버를 제공한다. 모든 공개 API는 리액티브 스트림으로 만들었고 리액터를 그것을 받쳐주는 구현체로 사용했다.
서버 기능은 두 계층으로 구성되어 있다.
- HttpHandler와 서버 어댑터 - HTTP 요청을 리액티브 스트림 백 프레셔로 처리하는 가장 기본적이고 공통적인 API
- WebHandler API - 그보다 약간 높은 계층이지만 필터 체인 스타일의 프로세싱을 담고 있는 일반적인 목적의 서버 웹 API