Kevin์ ์๊ธฐ ์ฌ์ด Spring Reactive Web Applications: Reactor 2๋ถ
Spring WebFlux ๊ธฐ๋ฐ ๋ฆฌ์กํฐ๋ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ํต์ฌ ๊ธฐ์ ์ค ํ๋์ธ Reactor, ๊ทธ ์ค์์ Reactor์ ๋ชจ๋ ๊ฒ์ด๋ผ๊ณ ํด๋ ๊ณผ์ธ์ด ์๋๋งํผ ์ค์ํ Reactor Operator๋ฅผ ๋ด ๊ฒ์ผ๋ก ๋ง๋ค๊ณ ์ถ๋ค๋ฉด `Kevin์ ์๊ธฐ ์ฌ์ด Spring Reactive WebApplications: Reactor 2๋ถ` ๊ฐ์๋ฅผ ์๊ฐํ์ธ์.
์๊ฐ์ 355๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

- ๋ฏธํด๊ฒฐ
window ์์ 1๋ฒ request(n) * maxSize ๋ถ๋ถ์ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์๋ ํ์ธ์! ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค.๊ทธ๋ฆผ ์ ์์์์ request(2) * maxSize(3) = upStream request(6) ์ผ๋ก ํํ๋์ด ์๋ ์์
javaspringproject-reactorjinha3507
ใป
10๋ฌ ์
0
57
2
- ๋ฏธํด๊ฒฐ
onErrorResume์ ์ฌ์ฉํ์ง ์๋ ๋ชจ๋ ๊ฒฝ์ฐ ์์ธ ๋ฐ์ ์, ์ํ์ค๋ ์ข ๋ฃ๋๋์?
์๋ ํ์ธ์.onErrorResume์ ์ฌ์ฉํ์ง ์๋ ๋ชจ๋ ์ผ์ด์ค์์๋ ์ํ์ค๊ฐ ์ค๋จ๋๋ ๊ฒ์ธ์ง ๊ถ๊ธํฉ๋๋ค.๋๋ ๋ค๋ฅธ ํธ๋ค๋ง ๋ฐฉ๋ฒ์ด ์์๊น์? ๊ฒ์ํด๋ณผ๋งํ ํค์๋๋ฅผ ์ ๋ชจ๋ฅด๊ฒ ์ด ์ฌ์ญค๋ด ๋๋ค.ํญ์ ๊ฐ์ฌํฉ๋๋ค!
javaspringproject-reactorazsxd34
ใป
0
232
2
- ๋ฏธํด๊ฒฐ
filterWhen์ ์ฐจ์ด
filter์ ๋ฌ๋ฆฌ filterWhen์ ๋น๋๊ธฐ๋ก ๋์ํ๋ค๊ณ ํ๋๋ฐ, ์ค์ ์์ ๋ฅผ ๋๋ ค๋ณด๋ฉด ๋์ผํ๊ฒ ๋๊ธฐ๋ก ๋์๊ฐ๋ ๊ฒ ๊ฐ์ต๋๋ค. FilterWhenExample01 ์์ ์์ ์ข ๋ฃ sleep์ 10์ด๋ก ๋๋ ค์ฃผ๊ณ , ์กฐ๊ฑด
javaspringproject-reactorjchttl
ใป
1
349
1
- ํด๊ฒฐ
ํน์ ๋ค์๊ฐ์๋ถํฐ๋ ppt ํ๋ฒ์ ๋ฌถ์ด์ ์ฌ๋ ค์ฃผ์ค์์๋์?
์ผ์ผํ ๋ค์ด๋ฐ์ผ๋ ค๋๊น ํ๋ค๊ธฐ๋ํ๊ณ ์๋ฃ๋ค์ด ํผํผํฐ ํ์ผ ํ๋์ ๋ค ๋ด๊ฒจ์๋๊ฒ ๋์ค์ ๋ณต์ตํ๊ธฐ๋ ํธํ ๊ฑฐ๊ฐ์์์
javaspringproject-reactor๋ฏธ๋ฏน
ใป
0
354
1






