Scheduler1 [Spring WebFlux] Project Reactor 란? / 마블 다이어그램(Marble Diagram) / 스케쥴러 (Scheduler) / Operators Project Reactor (=Reactor) 란? : 리액티브 스트림즈(Reactive Streams) 표준 사양의 구현체 중 하나 ➡ Spring Reactive Web Application의 개발에 있어 핵심 of 핵심 역할 라이브러리! (Spring 5 ~ 지원 : 리액티브 스택) Reactor의 특징 1) Reactive Stream를 구현한 리액티브 라이브러리 2) 완전한 Non-Blocking 통신 지원 : 요청 쓰레드가 차단되지 X 3) Publisher 타입 - Mono, Flux 제공 Mono[0|1] : 0, 1건의 데이터 emit 가능 Flux[N] : 여러 건의 데이터 emit 가능 4) MSA(Microservie Architecture) 구조에 적합 : 서비스간 통신이 잦기 .. 2022. 11. 30. 이전 1 다음