background Thread1 [Spring] background Thread ๋์ ์์ ์คํ์ํค๊ธฐ ThreadPoolTaskExecutor :: ๋ง์ด์๋ชฝ Spring ๋์ ์์ ์คํ ThreadPoolTaskExecutor ์๊ฐ๋ณด๋ค ๊ฐ๋ฐ์ ์งํํ ๋ Runnable Thread๋ฅผ ์ด์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ง ์๋ค. ํนํ ์น๊ฐ๋ฐ์ด๋ ์๋ฒ๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด, ๊ฒ์์ฒ๋ผ ๋์ ์ธ ๊ธฐ๋ฅ๋ณด๋ค ์ ์ ์ธ ๊ธฐ๋ฅ์ด ๋ง์ด ์๊ตฌ๋๋ค. ํ์๋ ํ๋ก์ ํธ ์งํ์ค, API์ ์ง์์ ์ธ ์ฐ๊ฒฐ์ ํ๋ฉด์ ๋ค๋ฅธ ์์ ๋ค์ ๋์์ ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ฝ๋์์ผ๋ก๋ง ๊ตฌํํด์ผํ๋ ์ํฉ์์ Spring์์ ์ ๊ณตํด์ฃผ๋ ThreadPoolTaskExecutor๋ฅผ ์ฌ์ฉํ๋ค. ๊ฐ๋จํ ๋ฐ๋ชจ์นํ์ด์ง๋ฅผ ๋ง๋ค์ด ๋ฒํผ์ ํด๋ฆญํ์๋ ์์ ์ด ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์งํ์ด ๋๊ณ ๋ฒํผ์ disable์ํค๋ ์์ ์ ํด๋ณผ๊ฒ์ด๋ค. ํ๋ก๊ทธ๋ ์ค๋ฐ๋ ์์ ์ ์งํ์ ๋ณด์ฌ์ฃผ๊ณ ์ถ์์ผ๋... ๊ฐ๋จํ ํ ์คํ ๋ชจ๋์ด๋ผ ์ต๋ํ ๊ฐ๋ณ๊ฒ ์๋ก๊ณ ์นจํ์๋ ๋ง๋ค ํ์ธ์ด ๊ฐ๋ํ๋๋ก ๊ตฌ.. 2019. 4. 14. ์ด์ 1 ๋ค์