Docs Menu
Docs Home
/ /

MongoDB Java Reactive Streams ๋ฌธ์„œ

์ด ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ

  • ๊ฐœ์š”
  • ์‹œ์ž‘ํ•˜๊ธฐ
  • MongoDB์— ์—ฐ๊ฒฐ
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ์ปฌ๋ ‰์…˜
  • MongoDB์— ๋ฐ์ดํ„ฐ ์“ฐ๊ธฐ
  • ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ
  • ์ธ๋ฑ์Šค๋กœ ์ฟผ๋ฆฌ ์ตœ์ ํ™”
  • ์• ๊ทธ๋ฆฌ๊ฒŒ์ด์…˜์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜
  • ๋ฐ์ดํ„ฐ ๋ณด์•ˆ ์œ ์ง€
  • ๋ณต์ œ๋ณธ ์„ธํŠธ์— ๋Œ€ํ•œ ์ž‘์—… ๊ตฌ์„ฑ
  • ํŠน์ˆ˜ ๋ฐ์ดํ„ฐ ํ˜•์‹
  • ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ
  • ์ด์Šˆ & ๋„์›€๋ง
  • ํ˜ธํ™˜์„ฑ
  • ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ
  • API ๋ฌธ์„œ
  • ๋„์›€ ๋ฐ›๊ธฐ

๋น„๋™๊ธฐ Java ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ๊ณต์‹ MongoDB ๋“œ๋ผ์ด๋ฒ„์ธ Java Reactive Streams ๋“œ๋ผ์ด๋ฒ„์˜ ์„ค๋ช…์„œ ์‚ฌ์ดํŠธ์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๊ธฐ ํŠœํ† ๋ฆฌ์–ผ์—์„œ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•, MongoDB์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•, ๋ฐ์ดํ„ฐ ์ž‘์—…์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

MongoDB์— ์—ฐ๊ฒฐ ์„น์…˜์—์„œ MongoDB ๋ฐฐํฌ์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์„ ๋งŒ๋“ค๊ณ  ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ์ปฌ๋ ‰์…˜ ์„น์…˜์—์„œ MongoDB ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ์ปฌ๋ ‰์…˜์„ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด Java Reactive Streams ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

MongoDB์— ๋ฐ์ดํ„ฐ ์“ฐ๊ธฐ ์„น์…˜์—์„œ MongoDB์— ๋ฐ์ดํ„ฐ๋ฅผ ์“ฐ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ์„น์…˜์—์„œ MongoDB ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

์ธ๋ฑ์Šค ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฟผ๋ฆฌ ์ตœ์ ํ™” ์„น์…˜์—์„œ ์ผ๋ฐ˜์ ์ธ ์œ ํ˜•์˜ ์ธ๋ฑ์Šค๋กœ ์ž‘์—…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

์ง‘๊ณ„ ํ”„๋ ˆ์ž„์›Œํฌ ์„น์…˜์—์„œ Java Reactive Streams ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง‘๊ณ„ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์„ธ์š”.

๋ฐ์ดํ„ฐ ๋ณดํ˜ธํ•˜๊ธฐ ์„น์…˜์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ธ์ฆํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์„ธ์š”.

๋ณต์ œ๋ณธ ์„ธํŠธ์— ๋Œ€ํ•œ ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ ์ž‘์—…์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ณต์ œ๋ณธ ์„ธํŠธ์— ๋Œ€ํ•œ ์ž‘์—… ๊ตฌ์„ฑ ์„น์…˜์—์„œ ํ™•์ธํ•˜์„ธ์š”.

ํŠน์ˆ˜ ๋ฐ์ดํ„ฐ ํ˜•์‹ ์„น์…˜์—์„œ ํŠน์ˆ˜ ๋ฐ์ดํ„ฐ ํ˜•์‹ ๋ฐ ์‚ฌ์šฉ์ž ์ง€์ • ์œ ํ˜•์œผ๋กœ ์ž‘์—…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

๊ฐ ๋ฒ„์ „์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๋ฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ชฉ๋ก์€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์„น์…˜์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์ด์Šˆ & ๋„์›€๋ง ์„น์…˜์—์„œ ๋ฒ„๊ทธ๋ฅผ ์‹ ๊ณ ํ•˜๊ณ , ๋“œ๋ผ์ด๋ฒ„์— ๊ธฐ์—ฌํ•˜๊ณ , ๋„์›€๋ง์„ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

ํŠน์ • Java ๋ฐ MongoDB Server ๋ฒ„์ „์— ์‚ฌ์šฉํ•  ๊ถŒ์žฅ Java Reactive Streams ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „์„ ๋ณด์—ฌ์ฃผ๋Š” ํ˜ธํ™˜์„ฑ ํ‘œ๋Š” ํ˜ธํ™˜์„ฑ ์„น์…˜์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ ์„น์…˜์—์„œ ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „์„ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ธฐ ์œ„ํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ ์šฉํ•ด์•ผ ํ•˜๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์„ธ์š”.

Java Reactive Streams ์šด์ „์ž ์˜ ์œ ํ˜• ๋ฐ ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ API ์„ค๋ช…์„œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ MongoDB ๊ฐ„์— ๋™๊ธฐ์‹ ํ˜ธ์ถœ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ, Java Reactive Streams ๋“œ๋ผ์ด๋ฒ„ ๋Œ€์‹  MongoDB Java ๋“œ๋ผ์ด๋ฒ„ ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

๋‹ค์Œ

์‹œ์ž‘ํ•˜๊ธฐ