(spring에서 reactive 가능한 방식들)
1. DeferredResult + RxJava + CompleteFuture Ref
2. webFlux using Mono or Flux
===================================================
infoQ_lecture Ref1
- WebFlux에서 사용하는 reactor프로젝트의
Mono는 backPressure도 지원한다. (RxJava의 single은 지원하지 않음)
Flux는 RxJava의 observable과 비슷.. 무한개의 데이타를 지원함..(메모리 안쓰니까..)
그리고, RxJava는 foundation Level이고
WebFlux는 Functional Level이라서 당연히 섞어서 쓸 수 있을 것 같다.(아직 미테스트)
spring-boot-start-webflux를 사용하면 웹서버가 tomcat이 아니고 netty네요. (async를 더 잘지원하기 때문)
(16:00)
(26:00)
or Netty or UnderTow
Spring Web Flux - utubeRef