SpringWebflux 학습내용 정리 (5)

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

Spring Webflux

Full-width image

프로젝트 리약터 기본지식 이해하기

  • Reactor는 스프링 웹플럭스 프레임워크에서 데이터 처리의 기반이 되는 리액티브 프로그래밍 라이브러리
  • Rxjava, Reactor와 같은 Reactive 프로그래밍 기본지식이 있어야 Reactive Web Application 을 제대로 만들 수 있다

Full-width image

리액터의 특징

  • Reactor는 Reactive Streams를 구현한 구현체
  • Non-blocking App을 만들기 위해 쓰임(Fully non-blocking)
  • Java의 함수형 API들을 사용함
  • MSA 구조에 잘 부합한다
  • 백프레셔를 잘 지원한다
  • Typed Sequences
    • Mono 1개의 데이터
    • Flux N개의 데이터

© 2019. All rights reserved.

Powered by Hydejack v8.1.1