spring webflux 란 비동기식 서버(Netty) , 혹은 MSA 에서 다른 서비스에 데이터를 요청(WebClient) 할 때 유용하게 사용할 수 있는 웹 프레임워크이다. Spring MVC가 동기 방식(Servlet 기반)이라면, WebFlux는 Netty 기반의 논블로킹 방식으로 동작한다. Reactive Streams 에 기반한 기술이며, 구성요소는 RouterFunctions, Annotation, WebClient가 있다. (비동기 HTTP client, RestTemplate의 대체제.) 동작 방식은 Event Loop 로써, 요청이 들어오면 큐에 등록하고 IO 작업이 완료되면 콜백함수를 실행한다.사용하는 데이터 타입은 Flux(stream) 혹은 Mono.(값이 0또는 1개) 이다...