
[Spring] Web on Reactive Stack(๋ฐ์ํ ์คํ์ ์น)
ยท
Framework/spring
1. Spring WebFlux ์คํ๋ง ํ๋ ์ ์ํฌ์ ํฌํจ ๋ ์๋ ์น ํ๋ ์ ์ํฌ ์ธ ์คํ๋ง ์น MVC๋ ์๋ธ๋ฆฟ API ๋ฐ ์๋ธ๋ฆฟ ์ปจํ
์ด๋ ์ฉ์ผ๋ก ํน๋ณํ ์ ์๋์์ต๋๋ค. ๋ฐ์ํ ์คํ ์น ํ๋ ์์ํฌ์ธ Spring WebFlux๋ ๋ฒ์ 5.0 ํ๋ฐ์ ์ถ๊ฐ๋์์ต๋๋ค. ์์ ํ ์ฐจ๋จ๋์ง ์๊ณ ๋ฐ์ํ ์คํธ๋ฆผ ์ญ ์๋ ฅ์ ์ง์ ํ๋ฉฐ Netty, Undertow ๋ฐ ์๋ธ๋ฆฟ ์ปจํ
์ด๋์ ๊ฐ์ ์๋ฒ์์ ์คํ๋ฉ๋๋ค. ๋ ์น ํ๋ ์ ์ํฌ๋ ์์ค ๋ชจ๋ (spring-webmvc ๋ฐ spring-webflux)์ ์ด๋ฆ์ ๋ฏธ๋ฌ๋งํ๊ณ Spring ํ๋ ์ ์ํฌ์์ ๋๋ํ ๊ณต์กดํฉ๋๋ค. ๊ฐ ๋ชจ๋์ ์ ํ ์ฌํญ์
๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
์ ํ๋ ๋๋ ๋ค๋ฅธ ๋ชจ๋์ ์ฌ์ฉํ๊ฑฐ๋ ๊ฒฝ์ฐ์ ๋ฐ๋ผ ๋ ๋ค ์ฌ์ฉํ ์ ์์ต๋๋ค (์ : ๋ฐ์ํ WebClient๊ฐ์๋..