Asynchronous providers
Asynchronous providers
์ผ๋ถ ๋น๋๊ธฐ ์์
์ด ์๋ฃ ๋ ๋๊น์ง (์: ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฐ๊ฒฐ์ด ์ค์ ๋ ๋๊น์ง) ์์ฉ ํ๋ก๊ทธ๋จ ์์์ ์ง์ฐํด์ผํ๋ ๊ฒฝ์ฐ ๋น๋๊ธฐ ๊ณต๊ธ์ ์ฌ์ฉ์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๋น๋๊ธฐ
๊ณต๊ธ์๋ฅผ ๋ง๋ค๊ธฐ ์ํด useFactory
๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํฉํ ๋ฆฌ๋ Promise
๋ฅผ ๋ฐํํด์ผ ํฉ๋๋ค (๋ฐ๋ผ์ async
๊ธฐ๋ฅ๋ ์ ํฉํฉ๋๋ค).
info ํํธ ์ฌ์ฉ์ ์ ์ ์ ๊ณต์ ๊ตฌ๋ฌธ์ ๋ํด ์์ธํ ์์๋ณด์ญ์์ค ์ฌ๊ธฐ.
Injection
๋น๋๊ธฐ ํ๋ก๋ฐ์ด๋๋ ํ ํฐ (์์ ๊ฒฝ์ฐ ASYNC_CONNECTION
ํ ํฐ)์ ์ํด ๋ค๋ฅธ ์ปดํฌ๋ํธ์ ๊ฐ๋จํ ์ฃผ์
๋ ์ ์์ต๋๋ค. ๋น๋๊ธฐ ๊ณต๊ธ์๊ฐ ์ด๋ฏธ ํด๊ฒฐ๋๋ฉด ๋น๋๊ธฐ ๊ณต๊ธ์์ ์ข
์๋ ๊ฐ ํด๋์ค๊ฐ ์ธ์คํด์คํ๋ฉ๋๋ค.
์์ ์๋ ๋ฐ๋ชจ์ฉ์ ๋๋ค. ๋ ์์ธํ ์ ๋ณด๋ฅผ ์ํ๋ค๋ฉด ์ฌ๊ธฐ ์ฐธ์กฐ.
Last updated