SpringWebflux 학습내용 정리 (4)

Kevin의 알기 쉬운 Spring Reactive Web Applications 정리

Spring Webflux

Spring Webflux란?

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

Spring MVC와 Spring Webflux 기술 스택 비교

Full-width image

Full-width image

Full-width image

Full-width image


© 2019. All rights reserved.

Powered by Hydejack v8.1.1