
선언형 프로그래밍 방식 메세지 기반 통신Non-Blocking 통신을 위한 프로그래밍클라이언트 요청에 대한 응답 대기 시간을 최소화할 수 있도록 요청 쓰레드가 차단되지 않도록 하는 것지속적으로 데이터의 입력을 받으며, 하나의 데이터 플로우로서 데이터를 전달MEANS:

Publisher의 타입으로 0~N개의 타입을 제공한다.Mono: 0건 또는 1건의 데이터를 emitFlux: N건의 데이터를 emitReactor는 요청 쓰레드가 Non-Blocking 통신을 완벽히 지원하여 서비스간의 통신이 잦은 MSA기반 애플리케이션에 적합Sub
Spring Framework 5부터 도입된 non-blocking 리액티브 웹 프레임워크완전한 Non-Blocking 통신을 위해 리액티브 스택을 데이터 액세스 계층까지 확장하며, R2DBC를 사용Spring MVC와 달리 Servlet 스레드를 blocking하지