You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
node cluster
[NODE] ๐ PM2 ๋ชจ๋ ์ฌ์ฉ๋ฒ - ํด๋ฌ์คํฐ / ๋ฌด์ค๋จ ์๋น์ค
Node.js ์ฑ๊ธ ์ค๋ ๋ Node.js๋ Chrome์ V8 ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ผ๋ก ๋น๋๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐํ์(runtime)์ผ๋ก โEvent Drivenโ, โNon-Blocking I/Oโ ๋ชจ๋ธ์ ์ฌ์ฉํด ๊ฐ๋ณ๊ณ ์ฑ๋ฅ์ด ๋ฐ์ด๋ ๋์ ํ๊ฐ๋ฅผ ๋ฐ๊ณ ์๋ค. Node.js๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฑ๊ธ ์ค๋ ๋(thread)๋ก ๋์๊ฐ๋ค. Node.js ์ ํ๋ฆฌ์ผ์ด์ ์ ๋จ์ผ CPU ์ฝ์ด์์ ์คํ๋๊ธฐ ๋๋ฌธ์ CPU์ ๋ฉํฐ์ฝ์ด ์์คํ ์ ์ฌ์ฉํ ์ ์๋ค. ๊ทธ๋์ ๋ง์ฝ ์๋ฒ์ ์ฌ์์ด 8์ฝ์ด์ด๋ฉฐ 16์ฐ๋ ๋๋ฉด, ํ๋ก๊ทธ๋จ์ ๋๋ฆฌ๋๋ฐ ์ต๋ 16๊ฐ ์ฝ์ด๋ฅผ ์ฌ์ฉ ํ ์ ์์ง๋ง, ๋ ธ๋๋ ์ฑ๊ธ ์ค๋ ๋ ์ด๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ์ฝ์ด๋ฅผ ์ฌ์ฉํ์ง ๋ชปํด ์ต๋ ์ฑ๋ฅ์ ๋ด์ง ๋ชปํ๋, ์ฆ ์์์ ์ ๋๋ก ํ์ฉํ์ง ๋ชปํ๋ค. ๊ทธ๋์ Node.js๋ ์ด๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์..