ÄÜÅÙÃ÷ »ó¼¼º¸±â
Ä«ÇÁÄ«, µ¥ÀÌÅÍ Ç÷§ÆûÀÇ ÃÖ°­ÀÚ


Ä«ÇÁÄ«, µ¥ÀÌÅÍ Ç÷§ÆûÀÇ ÃÖ°­ÀÚ

Ä«ÇÁÄ«, µ¥ÀÌÅÍ Ç÷§ÆûÀÇ ÃÖ°­ÀÚ

<°í½Â¹ü>,<°ø¿ëÁØ> °øÀú | Ã¥¸¸

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

ÄÜÅÙÃ÷ ¼Ò°³

µ¥ÀÌÅÍ Ç÷§ÆûÀÇ ÇÙ½É ÄÄÆ÷³ÍÆ®·Î °¢±¤¹Þ°í ÀÖ´Â, À̺¥Æ® ±â¹Ý ºñµ¿±â ¾ÆÅ°ÅØó¸¦ À§ÇÑ °í°¡¿ë¼º ½Ç½Ã°£ ºÐ»ê ½ºÆ®¸®¹Ö ¼Ö·ç¼Ç Ä«ÇÁÄ«(Kafka)ÀÇ ¸ðµç °Í!

±¹³» ÃÖ´ë ¸ð¹ÙÀÏ Ç÷§Æû ȸ»çÀÎ Ä«Ä«¿À¿¡¼­ 'Àü»ç °ø¿ë Ä«ÇÁÄ«' ¼­ºñ½º¸¦ ¿î¿µÇÏ°í, µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀΰú ºòµ¥ÀÌÅÍ Ç÷§ÆûÀ» ±¸ÃàÇÑ ÀúÀÚµéÀÇ Ç³ºÎÇÑ Áö½Ä, »ý»ýÇÑ ½ÇÀü °æÇè, ³ëÇÏ¿ì°¡ °¡µæ ´ã±ä Ã¥!

Ä«ÇÁÄ« »ç¿ëÀÚ´Â ¹°·ÐÀÌ°í ¾ÆÁ÷ Ä«ÇÁÄ«¸¦ µµÀÔÇÏÁö ¾ÊÀº ±â¾÷À̳ª ´ã´çÀÚµéÀ» ´ë»óÀ¸·Î, Ä«ÇÁÄ«¸¦ ¼Õ½±°Ô ¼³Ä¡ÇÏ°í ±¸¼ºÇÏ´Â ¹æ¹ý, ºñµ¿±â ¸Þ½ÃÁö 󸮹ý°ú ÇÔ²² ÇÁ·Î±×·¥ °³¹ß ¹æ¹ýµµ Â÷±ÙÂ÷±Ù ÀÍÇôº»´Ù. ¶ÇÇÑ, ¼Õ½±°Ô ¸Þ½Ã¡ ½Ã½ºÅÛÀ» µµÀÔÇÒ ¼ö ÀÖµµ·Ï Ä«ÇÁÄ«ÀÇ ³»ºÎ µðÀÚÀΰú ÇÁ·Îµà¼­/ÄÁ½´¸ÓÀÇ Æ¯Â¡À» ½Éµµ ÀÖ°Ô ´Ù·ð´Ù. ¾Æ¿ï·¯, Ä«ÇÁÄ«¸¦ µ¥ÀÌÅÍ ¹ö½º·Î È°¿ëÇؼ­ ½Ç½Ã°£ µ¥ÀÌÅ͸¦ ºÐ¼®ÇÏ´Â ¹æ¹ýÀ» ¿©·¯ ¹æ¸éÀÇ ¿¹¸¦ µé¾î ÀÚ¼¼È÷ ¼³¸íÇÏ°í, Ä«ÇÁÄ« ±â¹ÝÀÇ ½Ç½Ã°£ µ¥ÀÌÅÍ ºÐ¼® ½Ã½ºÅÛÀ» °³¹ßÇÏ´Â °úÁ¤À» ÀÚ¼¼ÇÑ ¼³¸í°ú ÇÔ²² »ùÇÃÄڵ嵵 Á¦°øÇÏ°í À־ ½Ç½Ã°£/¹èÄ¡ ºÐ¼® ¾÷¹«¸¦ ¼öÇàÇÏ´Â ºòµ¥ÀÌÅÍ ºÐ¼®°¡³ª µ¥ÀÌÅÍ ¿£Áö´Ï¾î, À̺¥Æ® ±â¹Ý ¹æ½ÄÀÇ ºñµ¿±â ½Ã½ºÅÛ °³¹ß ¾÷¹«¸¦ ¸ÃÀº ¸ðµç °³¹ßÀÚ¿¡°Ô µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

ÀúÀÚ¼Ò°³

ÇöÀç Ä«Ä«¿À¿¡ ÀçÁ÷ ÁßÀÎ ½Ã½ºÅÛ ¿£Áö´Ï¾î·Î¼­ Ä«Ä«¿À¿Í °ü·ÃµÈ ¿©·¯ ¼­ºñ½º¸¦ Áö¿øÇϸç Àü»ç °ø¿ë Ä«ÇÁÄ«¿Í ·¡ºø¿¥Å¥¸¦ ¿î¿µÇÏ°í ÀÖ´Ù. »õ·Î¿î °Í¿¡ È£±â½ÉÀÌ ¸¹Àº ÆíÀÌ¸ç ¿­½ÉÈ÷ ³ë·ÂÇÏ´Â ¿£Áö´Ï¾î´Ù. ÆËÀÕ(Popit.kr) »çÀÌÆ®ÀÇ ÀúÀÚ·Î È°µ¿ ÁßÀ̸ç Ä«ÇÁÄ« °ü·Ã ¿¬Àç ±ÛÀ» ¿¬ÀçÇÏ°í ÀÖ´Ù.

¸ñÂ÷

1ºÎ Ä«ÇÁÄ«¸¦ ½ÃÀÛÇϸç
1Àå Ä«ÇÁÄ«¶õ ¹«¾ùÀΰ¡
1.1 Ä«ÇÁÄ«ÀÇ Åº»ý ¹è°æ
1.2 Ä«ÇÁÄ«ÀÇ µ¿ÀÛ ¹æ½Ä°ú ¿ø¸®
1.3 Ä«ÇÁÄ«ÀÇ Æ¯Â¡
1.4 Ä«ÇÁÄ«ÀÇ È®Àå°ú ¹ßÀü
1.5 Á¤¸®

2Àå Ä«ÇÁÄ«¿Í ÁÖÅ°ÆÛ ¼³Ä¡
2.1 Ä«ÇÁÄ« °ü¸®¸¦ À§ÇÑ ÁÖÅ°ÆÛ
2.2 ÁÖÅ°ÆÛ ¼³Ä¡
__2.2.1 ÁÖÅ°ÆÛ ´Ù¿î·Îµå
__2.2.2 ÁÖÅ°ÆÛ ½ÇÇà
2.3 Ä«ÇÁÄ« ¼³Ä¡
__2.3.1 Ä«ÇÁÄ« ´Ù¿î·Îµå
__2.3.2 Ä«ÇÁÄ« ȯ°æ¼³Á¤
__2.3.3 Ä«ÇÁÄ« ½ÇÇà
2.4 Ä«ÇÁÄ« »óÅ ȮÀÎ
__2.4.1 TCP Æ÷Æ® È®ÀÎ
__2.4.2 ÁÖÅ°ÆÛ Áö³ëµå¸¦ ÀÌ¿ëÇÑ Ä«ÇÁÄ« Á¤º¸ È®ÀÎ
__2.4.3 Ä«ÇÁÄ« ·Î±× È®ÀÎ
2.5 Ä«ÇÁÄ« ½ÃÀÛÇϱâ
2.6 Á¤¸®

2ºÎ ±âº» °³³ä°ú ¿î¿µ °¡À̵å
3Àå Ä«ÇÁÄ« µðÀÚÀÎ
3.1 Ä«ÇÁÄ« µðÀÚÀÎÀÇ Æ¯Â¡
__3.1.1 ºÐ»ê ½Ã½ºÅÛ
__3.1.2 ÆäÀÌÁö ij½Ã
__3.1.3 ¹èÄ¡ ó¸®
3.2 Ä«ÇÁÄ« µ¥ÀÌÅÍ ¸ðµ¨
__3.2.1 ÅäÇÈÀÇ ÀÌÇØ
__3.2.2 ÆÄƼ¼ÇÀÇ ÀÌÇØ
__3.2.3 ¿ÀÇÁ¼Â°ú ¸Þ½ÃÁö ¼ø¼­
3.3 Ä«ÇÁÄ«ÀÇ °í°¡¿ë¼º°ú ¸®Çø®ÄÉÀ̼Ç
__3.3.1 ¸®Çø®ÄÉÀÌ¼Ç ÆÑÅÍ¿Í ¸®´õ, ÆȷοöÀÇ ¿ªÇÒ
__3.3.2 ¸®´õ¿Í ÆȷοöÀÇ °ü¸®
3.4 ¸ðµç ºê·ÎÄ¿°¡ ´Ù¿îµÈ´Ù¸é
3.5 Ä«ÇÁÄ«¿¡¼­ »ç¿ëÇÏ´Â ÁÖÅ°ÆÛ Áö³ëµå ¿ªÇÒ
3.6 Á¤¸®

4Àå Ä«ÇÁÄ« ÇÁ·Îµà¼­
4.1 ÄÜ¼Ö ÇÁ·Îµà¼­·Î ¸Þ½ÃÁö º¸³»±â
4.2 ÀÚ¹Ù¿Í ÆÄÀ̽ãÀ» ÀÌ¿ëÇÑ ÇÁ·Îµà¼­
__4.2.1 ¸Þ½ÃÁö¸¦ º¸³»°í È®ÀÎÇÏÁö ¾Ê±â
__4.2.2 µ¿±â Àü¼Û
__4.2.3 ºñµ¿±â Àü¼Û
4.3 ÇÁ·Îµà¼­ È°¿ë ¿¹Á¦
4.4 ÇÁ·Îµà¼­ ÁÖ¿ä ¿É¼Ç
4.5 ¸Þ½ÃÁö Àü¼Û ¹æ¹ý
__4.5.1 ¸Þ½ÃÁö ¼Õ½Ç °¡´É¼ºÀÌ ³ôÁö¸¸ ºü¸¥ Àü¼ÛÀÌ ÇÊ¿äÇÑ °æ¿ì
__4.5.1 ¸Þ½ÃÁö ¼Õ½Ç °¡´É¼ºÀÌ Àû°í, Àû´çÇÑ ¼ÓµµÀÇ Àü¼ÛÀÌ ÇÊ¿äÇÑ °æ¿ì
__4.5.2 Àü¼Û ¼Óµµ´Â ´À¸®Áö¸¸, ¸Þ½ÃÁö ¼Õ½ÇÀÌ ¾ø¾î¾ß ÇÏ´Â °æ¿ì
4.6 Á¤¸®

5Àå Ä«ÇÁÄ« ÄÁ½´¸Ó
5.1 ÄÁ½´¸Ó ÁÖ¿ä ¿É¼Ç
5.2 ÄÜ¼Ö ÄÁ½´¸Ó·Î ¸Þ½ÃÁö °¡Á®¿À±â
5.3 ÀÚ¹Ù¿Í ÆÄÀ̽ãÀ» ÀÌ¿ëÇÑ ÄÁ½´¸Ó
5.4 ÆÄƼ¼Ç°ú ¸Þ½ÃÁö ¼ø¼­
__5.4.1 ÆÄƼ¼Ç3°³·Î ±¸¼ºÇÑ peter-01ÅäÇÈ°ú ¸Þ½ÃÁö ¼ø¼­
__5.4.2 ÆÄƼ¼Ç1°³·Î ±¸¼ºÇÑ peter-02ÅäÇÈ°ú ¸Þ½ÃÁö ¼ø¼­
5.5 ÄÁ½´¸Ó ±×·ì
5.6 Ä¿¹Ô°ú ¿ÀÇÁ¼Â
__5.6.1 ÀÚµ¿ Ä¿¹Ô
__5.6.2 ¼öµ¿ Ä¿¹Ô
__5.6.3 ƯÁ¤ ÆÄƼ¼Ç ÇÒ´ç
__5.6.4 ƯÁ¤ ¿ÀÇÁ¼ÂºÎÅÍ ¸Þ½ÃÁö °¡Á®¿À±â
5.7 Á¤¸®

6Àå Ä«ÇÁÄ« ¿î¿µ °¡À̵å
6.1 Çʼö Ä«ÇÁÄ« ¸í·É¾î
__6.1.1 ÅäÇÈ »ý¼º
__6.1.2 ÅäÇÈ ¸®½ºÆ® È®ÀÎ
__6.1.3 ÅäÇÈ »ó¼¼º¸±â
__6.1.4 ÅäÇÈ ¼³Á¤ º¯°æ
__6.1.5 ÅäÇÈÀÇ ÆÄƼ¼Ç ¼ö º¯°æ
__6.1.6 ÅäÇÈÀÇ ¸®Çø®ÄÉÀÌ¼Ç ÆÑÅÍ º¯°æ
__6.1.7 ÄÁ½´¸Ó ±×·ì ¸®½ºÆ® È®ÀÎ
__6.1.8 ÄÁ½´¸Ó »óÅÂ¿Í ¿ÀÇÁ¼Â È®ÀÎ
6.2 ÁÖÅ°ÆÛ ½ºÄÉÀÏ ¾Æ¿ô
6.3 Ä«ÇÁÄ« ½ºÄÉÀÏ ¾Æ¿ô
6.4 Ä«ÇÁÄ« ¸ð´ÏÅ͸µ
__6.4.1 Ä«ÇÁÄ« JMX ¼³Á¤ ¹æ¹ý
__6.4.2 JMX ¸ð´ÏÅ͸µ ÁöÇ¥
6.5 Ä«ÇÁÄ« ¸Å´ÏÀú
__6.5.1 Ä«ÇÁÄ« ¸Å´ÏÀú ¼³Ä¡
__6.5.2 Ä«ÇÁÄ« Ŭ·¯½ºÅÍ µî·Ï
__6.5.3 Ä«ÇÁÄ« ¸Å´ÏÀú ¸Þ´º ¼³¸í
6.6 Ä«ÇÁÄ« ¿î¿µ¿¡ ´ëÇÑ Q&A
6.7 Á¤¸®

3ºÎ Ä«ÇÁÄ«ÀÇ È®Àå°ú ÀÀ¿ë
7Àå Ä«ÇÁÄ«¸¦ È°¿ëÇÑ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà
7.1 Ä«ÇÁÄ«¸¦ È°¿ëÇÑ µ¥ÀÌÅÍ È帧µµ
7.2 ÆÄÀϺñÆ®¸¦ ÀÌ¿ëÇÑ ¸Þ½ÃÁö Àü¼Û
__7.2.1 ÆÄÀϺñÆ® ¼³Ä¡
__7.2.2 ÆÄÀϺñÆ® ¼³Á¤
__7.2.3 Ä«ÇÁÄ« ÅäÇÈÀÇ ¸Þ½ÃÁö À¯ÀÔ È®ÀÎ
7.3 ³ªÀÌÆÄÀ̸¦ ÀÌ¿ëÇØ ¸Þ½ÃÁö °¡Á®¿À±â
__7.3.1 ³ªÀÌÆÄÀÌ ¼³Ä¡
__7.3.2 ³ªÀÌÆÄÀÌ ¼³Á¤
__7.3.3 ³ªÀÌÆÄÀ̸¦ ÀÌ¿ëÇÑ ÄÁ½´¸Ó ¼³Á¤
7.4 ½Ç½Ã°£ ºÐ¼®À» À§ÇØ ¿¤¶ó½ºÆ½¼­Ä¡¿¡ ¸Þ½ÃÁö ÀúÀå
__7.4.1 ¿¤¶ó½ºÆ½¼­Ä¡ ¼³Ä¡
__7.4.2 ¿¤¶ó½ºÆ½¼­Ä¡ ¼³Á¤
__7.4.3 ³ªÀÌÆÄÀ̸¦ ÀÌ¿ëÇØ ¿¤¶ó½ºÆ½¼­Ä¡·Î µ¥ÀÌÅÍ Àü¼Û
7.5 Å°¹Ù³ª¸¦ ÀÌ¿ëÇØ ¿¤¶ó½ºÆ½¼­Ä¡¿¡ ÀúÀåµÈ µ¥ÀÌÅÍ È®ÀÎ
__7.5.1 Å°¹Ù³ª ¼³Ä¡
__7.5.2 Å°¹Ù³ª ¼³Á¤
7.6 ÇöÀçÀÇ ÅäÇÈÀ» ÀÌ¿ëÇØ »õ·Î¿î ÅäÇÈÀ¸·Î ¸Þ½ÃÁö Àç»ý»ê
__7.6.1 ³ªÀÌÆÄÀ̸¦ ÀÌ¿ëÇÑ Ä«ÇÁÄ« ÄÁ½´¸Ó Ãß°¡
__7.6.2 ³ªÀÌÆÄÀ̸¦ ÀÌ¿ëÇÑ ÅäÇȺ° ¶ó¿ìÆà ÀÛ¾÷
7.7 Á¤¸®

8Àå Ä«ÇÁÄ« ½ºÆ®¸²Áî API
8.1 ½ºÆ®¸² ÇÁ·Î¼¼½Ì ±âÃÊ
__8.1.1 ½ºÆ®¸² ÇÁ·Î¼¼½Ì°ú ¹èÄ¡ ÇÁ·Î¼¼½Ì
__8.1.2 »óÅ ±â¹Ý°ú ¹«»óÅ ½ºÆ®¸² ó¸®
8.2 Ä«ÇÁÄ« ½ºÆ®¸²Áî
__8.2.1 Ä«ÇÁÄ« ½ºÆ®¸²ÁîÀÇ Æ¯Â¡°ú °³³ä
__8.2.2 Ä«ÇÁÄ« ½ºÆ®¸²Áî ¾ÆÅ°ÅØó
8.3 Ä«ÇÁÄ« ½ºÆ®¸²Á À§ÇÑ È¯°æ¼³Á¤
8.4 ÆÄÀÌÇÁ ¿¹Á¦ ÇÁ·Î±×·¥ ¸¸µé±â
8.5 Çà ºÐ¸® ¿¹Á¦ ÇÁ·Î±×·¥ ¸¸µé±â
8.6 ´Ü¾î ºóµµ¼ö ¼¼±â ¿¹Á¦ ÇÁ·Î±×·¥ ¸¸µé±â
8.7 Á¤¸®

9Àå Ä«ÇÁÄ« SQLÀ» ÀÌ¿ëÇÑ ½ºÆ®¸®¹Ö ó¸®
9.1 KSQLÀÇ µîÀå ¹è°æ
9.2 KSQL°ú Ä«ÆÄ ¾ÆÅ°ÅØó
9.3 KSQL ¾ÆÅ°ÅØó
__9.3.1 KSQL ¼­¹ö
__9.3.2 KSQL Ŭ¶óÀ̾ðÆ®
9.4 µµÄ¿¸¦ ÀÌ¿ëÇÑ KSQL Ŭ·¯½ºÅÍ ¼³Ä¡
9.5 KSQLÀ» ÀÌ¿ëÇÑ ½ºÆ®¸² ºÐ¼®
__9.5.1 µ¥ÀÌÅÍ Áغñ
__9.5.2 ±âº» ½ºÆ®¸²°ú Å×ÀÌºí »ý¼º
__9.5.3 Äõ¸®¸¦ ÀÌ¿ëÇÑ »õ·Î¿î ½ºÆ®¸²°ú Å×ÀÌºí »ý¼º
9.6 Á¤¸®

10Àå ±× ¹ÛÀÇ Å¬¶ó¿ìµå ±â¹Ý ¸Þ½Ã¡ ¼­ºñ½º
10.1 ±¸±ÛÀÇ Æà/¼· ¼­ºñ½º ¼Ò°³
10.2 ±¸±ÛÀÇ Æà/¼· ¼­ºñ½º ¿¬µ¿
__10.2.1 ±¸±Û SDK ¼³Ä¡
__10.2.2 ±¸±Û Æà/¼· CLI·Î ÅäÇÈ »ç¿ë
10.3 Æà/¼· ÆÄÀ̽ã SDK »ç¿ëÇϱâ
__10.3.1 Æà/¼· ÆÄÀ̽㠶óÀ̺귯¸® ¼³Ä¡
__10.3.2 ±¸±Û ¼­ºñ½º °èÁ¤ ÀÎÁõÁ¤º¸ »ý¼º
__10.3.3 ÆÄÀ̽ã SDK »ç¿ëÇϱâ
10.4 ¾Æ¸¶Á¸ Å°³×½Ã½º ¼­ºñ½º ¼Ò°³
10.5 ¾Æ¸¶Á¸ Å°³×½Ã½º ¿¬µ¿
__10.5.1 ¾Æ¸¶Á¸ CLI ¼³Ä¡
__10.5.2 ¾Æ¸¶Á¸ CLI·Î Å°³×½Ã½º »ç¿ëÇϱâ
10.6 ¾Æ¸¶Á¸ Å°³×½Ã½º ÀÚ¹Ù SDK »ç¿ëÇϱâ
__10.6.1 ÄÁ½´¸Ó ÄÚµå ¿¹Á¦
__10.6.2 ÇÁ·Îµà¼­ ÄÚµå ¿¹Á¦
10.7 Ä«ÇÁÄ«¿Í Ŭ¶ó¿ìµå ¼­ºñ½º¿ÍÀÇ ºñ±³
10.8 Á¤¸®

ºÎ·Ï µµÄ¿¸¦ ÀÌ¿ëÇÑ Ä«ÇÁÄ« ¼³Ä¡
A.1 µµÄ¿ ¼³Ä¡
__A.1.1 ¸®´ª½º ¹öÀü µµÄ¿ ¼³Ä¡
__A.1.2 ¸Æ ¹öÀü µµÄ¿ ¼³Ä¡
__A.1.3 À©µµ¿ì ¹öÀü µµÄ¿ ¼³Ä¡
A.2 µµÄ¿ ¹öÀü Ä«ÇÁÄ« ¼³Ä¡