๋ฐ˜์‘ํ˜•

์ฝ”ํ‹€๋ฆฐ๊ณต๋ถ€ 1

[Kotlin] ์ฝ”ํ‹€๋ฆฐ Mono, Flux ๋ž€?

Intro์•ˆ๋…•ํ•˜์„ธ์š”:) ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ฝ”ํ‹€๋ฆฐ Mono, Flux ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์š”์ฆ˜ ๋‹ค์‹œ ์ฝ”ํ‹€๋ฆฐ์„ ํ•˜๊ณ  ์žˆ๋Š”๋ฐ ๊ทธ์ƒˆ ๊ฐœ๋…์„ ์žŠ์–ด๋จน์–ด ๋‹ค์‹œ ๊ณต๋ถ€๊ฐ€ ํ•„์š”ํ•  ๊ฒƒ ๊ฐ™์•„์š”! ๐Ÿ˜ญ ์ฝ”ํ‹€๋ฆฐ Mono, Fluxkotlin์—์„œ Mono, Flux๋Š” Reactor ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋น„๋™๊ธฐ ์ŠคํŠธ๋ฆผ์„ ํ‘œํ˜„ํ•˜๋Š” ํƒ€์ž…์ž…๋‹ˆ๋‹ค. ์ด๋“ค์€ ๋น„๋™๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์กŒ์œผ๋ฉฐ, Reactive Streams ํ‘œ์ค€์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. Reactor ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์ž๋ฐ” ๊ธฐ๋ฐ˜์˜ ๋ฆฌ์•กํ‹ฐ๋ธŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(๋น„๋™๊ธฐ ์ŠคํŠธ๋ฆผ ์ฒ˜๋ฆฌ)๋ฅผ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. Spring WebFlux์™€ ๊ฐ™์€ ๋น„๋™๊ธฐ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. Spring WebFlux๋Š” Spring Framework์—์„œ ์ œ๊ณตํ•˜๋Š” ๋น„๋™๊ธฐ ๋ฐ ๋…ผ๋ธ”๋กœํ‚น ์›น ์• ํ”Œ..

Programming/Kotlin 2024.11.18
๋ฐ˜์‘ํ˜•