ÄÜÅÙÃ÷ »ó¼¼º¸±â
Node.js ¸¶ÀÌÅ©·Î¼­ºñ½º ÄÚµù °øÀÛ¼Ò


Node.js ¸¶ÀÌÅ©·Î¼­ºñ½º ÄÚµù °øÀÛ¼Ò

Node.js ¸¶ÀÌÅ©·Î¼­ºñ½º ÄÚµù °øÀÛ¼Ò

<Á¤´ëõ> Àú | ±æ¹þ

Ãâ°£ÀÏ
2018-04-06
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
38 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

¼³°èºÎÅÍ ±¸Çö±îÁö, Á÷Á¢ ¸¸µé¸é¼­ ÀÌÇØÇÏ´Â ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó
³ÝÇø¯½º, ¾Æ¸¶Á¸´åÄÄ, À̺£À̸¦ Æ÷ÇÔÇÑ ´ë±Ô¸ð À¥ »çÀÌÆ®µéÀÌ ¸ð³î¸®½Ä ¾ÆÅ°ÅØó¿¡¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó·Î º¯È­ÇÏ°í ÀÖ´Ù. À̵éÀº ¿Ö ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó¸¦ ¼±ÅÃÇßÀ»±î?
¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó¸¦ Á÷Á¢ ¼³°èÇÏ°í ±¸ÇöÇغ¸¸ç °³³ä°ú ±¸Ãà ¹æ¹ýÀ» ÀÌÇØÇÏ°í, Àå¾Ö ó¸®, º¸¾È, ·Î±× ¼öÁý, ¹èÆ÷, Àû¿ë ½ÃÁ¡Ã³·³ °í·ÁÇØ¾ß ÇÒ ÁÖÁ¦µéµµ ÇÔ²² ÇнÀÇÑ´Ù.

ÀúÀÚ¼Ò°³

°í·Á´ëÇб³¿¡¼­ ¼ÒÇÁÆ®¿þ¾î°øÇÐÀ¸·Î ¼®»ç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ¿£¾¾¼ÒÇÁÆ®¿Í ¿¢½º¿¤°ÔÀÓÁî¿¡¼­ °ÔÀÓ ¼­ºñ½º¿¡ ÇÊ¿äÇÑ ´ë¿ë·® ºÐ»ê ó¸® ½Ã½ºÅÛÀ» °³¹ßÇØ ¿ÔÀ¸¸ç ¼öÇÐÀû ÀÌ·ÐÀ» ÄÚµå·Î ±¸ÇöÇÏ´Â µ¥ °ü½ÉÀÌ ¸¹´Ù.

¸ñÂ÷

1ºÎ ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ °³¿ä

1Àå ¸ð³î¸®½Ä ¾ÆÅ°ÅØó
1.1 ¸ð³î¸®½Ä ¾ÆÅ°ÅØó¶õ
1.2 ¸ð³î¸®½Ä ¾ÆÅ°ÅØóÀÇ ÇÑ°è
1.3 ºÐ»ê ¾ÆÅ°ÅØóÀÇ Çʿ伺
1.4 Á¤¸®

2Àå ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó
2.1 ¸¶ÀÌÅ©·Î¼­ºñ½º¶õ
2.2 ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØóÀÇ ´ÜÁ¡
2.3 ¸¶ÀÌÅ©·Î¼­ºñ½º¿Í Node.js
2.4 Á¤¸®

2ºÎ Node.js·Î ¸ð³î¸®½Ä ¼­ºñ½º ¸¸µé±â

3Àå Node.js ÀÌÇØ
3.1 ºñµ¿±â ÇÁ·Î±×·¡¹Ö
3.2 ½Ì±Û ½º·¹µå ÇÁ·Î±×·¡¹Ö
3.3 Node.js·Î ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® ¸¸µé±â
3.3.1 HTTP ¼­¹ö ¸¸µé±â
3.3.2 HTTP Ŭ¶óÀ̾ðÆ® ¸¸µé±â
3.3.3 TCP ¼­¹ö ¸¸µé±â
3.3.4 TCP Ŭ¶óÀ̾ðÆ® ¸¸µé±â
3.4 Á¤¸®

4Àå Node.js·Î ¸ð³î¸®½Ä ¼­ºñ½º ¸¸µé±â : ¼³°è
4.1 ¿ä±¸ »çÇ× Á¤ÀÇ
4.2 ½Ã½ºÅÛ ±¸¼º ¼³°è
4.3 REST API ¼³°è
4.3.1 »óÇ° °ü¸® REST API
4.3.2 ȸ¿ø °ü¸® REST API
4.3.3 ±¸¸Å °ü¸® REST API
4.4 µ¥ÀÌÅͺ£À̽º ¼³°è
4.4.1 »óÇ° °ü¸® Å×ÀÌºí ¼³°è
4.4.2 ȸ¿ø °ü¸® Å×ÀÌºí ¼³°è
4.4.3 ±¸¸Å °ü¸® Å×ÀÌºí ¼³°è
4.5 Á¤¸®

5Àå Node.js·Î ¸ð³î¸®½Ä ¼­ºñ½º ¸¸µé±â : ±¸Çö
5.1 ÆÄÀÏ ±¸¼º
5.2 REST API ¼­¹ö ¸¸µé±â
5.3 MariaDB ¿¬µ¿
5.3.1 npmÀ¸·Î È®Àå ¸ðµâ ¼³Ä¡
5.4 ºñÁî´Ï½º ¸ðµâ ¸¸µé±â
5.4.1 »óÇ° °ü¸® ¸ðµâ ¸¸µé±â
5.4.2 ȸ¿ø °ü¸® ¸ðµâ ¸¸µé±â
5.4.3 ±¸¸Å °ü¸® ¸ðµâ ¸¸µé±â
5.5 ±â´É ¸¸µé±â
5.5.1 »óÇ° °ü¸® ±â´É ¸¸µé±â
5.5.2 ȸ¿ø °ü¸® ±â´É ¸¸µé±â
5.5.3 ±¸¸Å °ü¸® ±â´É ¸¸µé±â
5.6 Å×½ºÆ®
5.7 Á¤¸®

3ºÎ ¸¶ÀÌÅ©·Î¼­ºñ½º ¸¸µé±â

6Àå ¸ð³î¸®½Ä¿¡¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º·Î : ºÐ»ê ¾ÆÅ°ÅØó
6.1 ¸¶ÀÌÅ©·Î¼­ºñ½º¿Í ºÐ»ê ¾ÆÅ°ÅØó
6.2 ÅäÆú·ÎÁöÀÇ ÀÌÇØ
6.2.1 ¹ö½ºÇü
6.2.2 Æ®¸®Çü
6.2.3 ¸µÇü
6.2.4 ¼ºÇü
6.2.5 ¸ÁÇü
6.3 ºÐ»ê ½Ã½ºÅÛ ¸¸µé±â
6.3.1 Client Ŭ·¡½º ¸¸µé±â
6.3.2 Server Ŭ·¡½º ¸¸µé±â
6.3.3 ÇÁ·ÎÅäÄÝ Á¤ÀÇ
6.4 Distributor ¸¸µé±â
6.5 Á¤¸®

7Àå ¸ð³î¸®½Ä¿¡¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º·Î : ¸¶ÀÌÅ©·Î¼­ºñ½º ¸¸µé±â
7.1 ¸¶ÀÌÅ©·Î¼­ºñ½º ¸¸µé±â : »óÇ° °ü¸®
7.2 ¸¶ÀÌÅ©·Î¼­ºñ½º ¸¸µé±â : ȸ¿ø °ü¸®
7.3 ¸¶ÀÌÅ©·Î¼­ºñ½º ¸¸µé±â : ±¸¸Å °ü¸®
7.4 Á¤¸®

8Àå ¸ð³î¸®½Ä¿¡¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º·Î : ÀÎÅÍÆäÀ̽º ÅëÀÏ
8.1 ÀÎÅÍÆäÀ̽º
8.2 ·¹À̾îÀÇ Çʿ伺
8.3 HTTP °ÔÀÌÆ®¿þÀÌ ¸¸µé±â
8.4 Á¤¸®

9Àå ¸ð³î¸®½Ä¿¡¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º·Î : ¸¶ÀÌÅ©·Î¼­ºñ½º ½ÇÇà
9.1 Distributor ½ÇÇà
9.2 °ÔÀÌÆ®¿þÀÌ ½ÇÇà
9.3 ¸¶ÀÌÅ©·Î¼­ºñ½º ½ÇÇà
9.4 API È£Ãâ
9.5 Á¤¸®

4ºÎ ¸¶ÀÌÅ©·Î¼­ºñ½º ¿î¿µÇϱâ

10Àå Àå¾Ö ó¸®
10.1 Failover¿Í Fault Tolerant
10.2 cluster ¸ðµâ È°¿ë
10.2.1 cluster ¸ðµâ ¿¹Á¦
10.2.2 °í°¡¿ë ¸¶ÀÌÅ©·Î¼­ºñ½º ¸¸µé±â
10.3 Á¤¸®

11Àå ºÐ»êÀ» °í·ÁÇÑ ºñÁî´Ï½º ·ÎÁ÷ ¸¸µé±â
11.1 ¸¶ÀÌÅ©·Î¼­ºñ½º¿Í °øÀ¯ ÀÚ¿ø
11.2 °øÀ¯ ÀÚ¿ø ó¸®
11.3 Redis È°¿ë
11.3.1 Redis ±â´É
11.3.2 Redis ¿¬µ¿
11.4 Á¤¸®

12Àå ·Î±×¿Í ºòµ¥ÀÌÅÍ
12.1 ·Î±× ¸¶ÀÌÅ©·Î¼­ºñ½º
12.2 ·Î±× ÀúÀå
12.2.1 fs ¸ðµâÀ» ÀÌ¿ëÇÑ ÆÄÀÏ ·Î±× ¸¸µé±â
12.2.2 Elasticsearch ¿¬µ¿
12.2.3 Kibana¸¦ ÀÌ¿ëÇÑ ½Ã°¢È­
12.3 Á¤¸®

13Àå º¸¾È°ú ¸ð´ÏÅ͸µ
13.1 º¸¾È
13.1.1 Public°ú Private ¿µ¿ª
13.1.2 Public °ÔÀÌÆ®¿þÀÌ
13.2 ¸ð´ÏÅ͸µ
13.2.1 process ¿ÀºêÁ§Æ®¸¦ ÀÌ¿ëÇÑ ¸ð´ÏÅ͸µ
13.2.2 APIº° ¸ð´ÏÅ͸µ
13.3 Á¤¸®

14Àå ¸¶ÀÌÅ©·Î¼­ºñ½º ¹èÆ÷
14.1 ¸¶ÀÌÅ©·Î¼­ºñ½º¿Í ¹èÆ÷
14.2 ¹èÆ÷ ÀÚµ¿È­
14.3 °¡»óÈ­
14.4 Á¤¸®

15Àå ¸¶ÀÌÅ©·Î¼­ºñ½º¿Í Á¶Á÷
15.1 ÄÜ¿þÀÌ ¹ýÄ¢°ú ÇÇÀÚ µÎ ÆÇÀÇ ¹ýÄ¢
15.2 µ¥ºê¿É½º
15.3 Á¤¸®

ºÎ·Ï A À©µµ ȯ°æ¿¡¼­ Node.js ¼³Ä¡
ºÎ·Ï B npm ±âº» »ç¿ë¹ý
ºÎ·Ï C À©µµ ȯ°æ¿¡¼­ MariaDB ¼³Ä¡
ºÎ·Ï D À©µµ ȯ°æ¿¡¼­ cURL ¼³Ä¡
ºÎ·Ï E Visual Studio Code·Î Node.js °³¹ß