[Spring] Web on Reactive Stack(λ°˜μ‘ν˜• μŠ€νƒμ˜ μ›Ή)
Β·
Framework/spring
1. Spring WebFlux μŠ€ν”„λ§ ν”„λ ˆμž„ μ›Œν¬μ— 포함 된 μ›λž˜ μ›Ή ν”„λ ˆμž„ μ›Œν¬ 인 μŠ€ν”„λ§ μ›Ή MVCλŠ” μ„œλΈ”λ¦Ώ API 및 μ„œλΈ”λ¦Ώ μ»¨ν…Œμ΄λ„ˆ 용으둜 νŠΉλ³„νžˆ μ œμž‘λ˜μ—ˆμŠ΅λ‹ˆλ‹€. λ°˜μ‘ν˜• μŠ€νƒ μ›Ή ν”„λ ˆμž„μ›Œν¬μΈ Spring WebFluxλŠ” 버전 5.0 ν›„λ°˜μ— μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μ™„μ „νžˆ μ°¨λ‹¨λ˜μ§€ μ•Šκ³  λ°˜μ‘ν˜• 슀트림 μ—­ μ••λ ₯을 지원 ν•˜λ©° Netty, Undertow 및 μ„œλΈ”λ¦Ώ μ»¨ν…Œμ΄λ„ˆμ™€ 같은 μ„œλ²„μ—μ„œ μ‹€ν–‰λ©λ‹ˆλ‹€. 두 μ›Ή ν”„λ ˆμž„ μ›Œν¬λŠ” μ†ŒμŠ€ λͺ¨λ“ˆ (spring-webmvc 및 spring-webflux)의 이름을 λ―ΈλŸ¬λ§ν•˜κ³  Spring ν”„λ ˆμž„ μ›Œν¬μ—μ„œ λ‚˜λž€νžˆ κ³΅μ‘΄ν•©λ‹ˆλ‹€. 각 λͺ¨λ“ˆμ€ 선택 μ‚¬ν•­μž…λ‹ˆλ‹€. μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ€ ν•˜λ‚˜ λ˜λŠ” λ‹€λ₯Έ λͺ¨λ“ˆμ„ μ‚¬μš©ν•˜κ±°λ‚˜ κ²½μš°μ— 따라 λ‘˜ λ‹€ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€ (예 : λ°˜μ‘ν˜• WebClientκ°€μžˆλŠ”..