±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
30,000¿ø |
---|
27,000¿ø (10%ÇÒÀÎ)
1,500P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
½ºÆ®¸² 󸮸¦ ¿øÇÏ´Â ¸ðµç °³¹ßÀÚ¸¦ À§ÇÑ Ã¥ÀÌ´Ù. Ä«ÇÁÄ« ½ºÆ®¸²Áî API·Î ½ºÆ®¸² ó¸® ÇÁ·Î±×·¥À» ºü¸£°í ½±°Ô ¸¸µå´Â °ÍºÎÅÍ ½ÃÀÛÇؼ ÇÁ·Î¼¼¼ API·Î Àú¼öÁØ Á¦¾î°¡ °¡´ÉÇÑ ½ºÆ®¸² ó¸® ÇÁ·Î±×·¥µµ ¸¸µé¾î º»´Ù. Ä«ÇÁÄ« Ä¿³ØÆ®¸¦ »ç¿ëÇØ ±âÁ¸ µ¥ÀÌÅͼҽº¸¦ ¾ó¸¶³ª ½±°Ô ½ºÆ®¸²¿¡ ¿¬°áÇÒ ¼ö ÀÖ´ÂÁöµµ »ìÆ캻´Ù. ½ºÆ®¸² ó¸® »óŸ¦ ÀúÀåÇÏ´Â KTable API¸¦ »ìÆ캸°í ¸ð´ÏÅ͸µ, µð¹ö±ë °°Àº ÇÁ·Î´ö¼Ç Àû¿ë ½Ã °í·ÁÇØ¾ß ÇÏ´Â ½ÇÁúÀûÀÎ ¹®Á¦µµ »ìÆ캻´Ù. ¸¶Áö¸·À¸·Î ÇÁ·Î±×·¡¹Ö Äڵ带 ÀÌÇØÇÏÁö ¸øÇÏ´Â ºÐ¼®°¡µµ KSQLÀ» ÀÌ¿ëÇؼ ½Ç½Ã°£ ºÐ¼®À» ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù.
ÃâÆÇ»ç ¼Æò
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡áKStream API »ç¿ëÇϱâ
¡áµ¥ÀÌÅÍ ÇÊÅ͸µ, º¯È¯ ¹× ºÐÇÒ
¡áÇÁ·Î¼¼¼ API·Î ÀÛ¾÷
¡á¿ÜºÎ ½Ã½ºÅÛ ÅëÇÕ
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
½ºÆ®¸² 󸮸¦ ¿øÇÏ´Â ¸ðµç °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î Çϴ åÀÌ´Ù. ºÐ»ê ÇÁ·Î±×·¡¹Ö Áö½Ä°ú Ä«ÇÁÄ«¿¡ ´ëÇÑ Áö½ÄÀº Çʼö´Â ¾Æ´ÏÁö¸¸ À¯¿ëÇÒ °ÍÀÌ´Ù. ¼÷·ÃµÈ Ä«ÇÁÄ« °³¹ßÀÚ»Ó¸¸ ¾Æ´Ï¶ó »õ Ä«ÇÁÄ« °³¹ßÀÚµµ Ä«ÇÁÄ« ½ºÆ®¸²Á »ç¿ëÇØ ¸Å·ÂÀûÀÎ ½ºÆ®¸² ó¸® ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µÉ °ÍÀÌ´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
ÀÌ Ã¥Àº 9°³ÀÇ Àå¿¡ °ÉÃÄ 4°³ÀÇ ºÎ·Î ³ª´µ¾î ÀÖ´Ù. 1ºÎ¿¡¼´Â Ä«ÇÁÄ« ½ºÆ®¸²ÁîÀÇ Á¤½Å ¸ðµ¨À» ¼Ò°³ÇØ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö ÀüüÀûÀ¸·Î º¸¿©ÁØ´Ù. ¶ÇÇÑ Ä«ÇÁÄ«°¡ ÇÊ¿äÇϰųª ¸®ºä¸¦ ¿øÇÏ´Â »ç¶÷µéÀ» À§ÇØ Ä«ÇÁÄ«ÀÇ ±âÃʸ¦ Á¦°øÇÑ´Ù.
¡á 1Àå ¡®Ä«ÇÁÄ« ½ºÆ®¸²Áî ½ÃÀÛÇϱ⡯¿¡¼´Â ½Ç½Ã°£ µ¥ÀÌÅ͸¦ ´ë±Ô¸ð·Î ó¸®Çϱâ À§ÇØ ½ºÆ®¸² 󸮰¡ ÇÊ¿äÇÑ ÀÌÀ¯¿Í ¹æ¹ý·ÐÀÇ ÀϺΠÀÌ·ÂÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ Ä«ÇÁÄ« ½ºÆ®¸²ÁîÀÇ Á¤½Å ¸ðµ¨À» Á¦½ÃÇÑ´Ù. ¾î¶² Äڵ嵵 ´Ù·çÁö ¾Ê°í Ä«ÇÁÄ« ½ºÆ®¸²ÁîÀÇ ÀÛµ¿ ¹æ½ÄÀ» ¼³¸íÇÑ´Ù.
¡á 2Àå ¡®ºü¸£°Ô »ìÆ캸´Â Ä«ÇÁÄ«¡¯ ÀÌ Ã¥Àº Ä«ÇÁÄ«¸¦ óÀ½ Á¢ÇÏ´Â °³¹ßÀÚ¸¦ À§ÇÑ ÀÔ¹®¼´Ù. Ä«ÇÁÄ«¿¡ ´ëÇÑ °æÇèÀÌ ¸¹Àº »ç¶÷Àº ÀÌ ÀåÀ» °Ç³Ê¶Ù°í Ä«ÇÁÄ« ½ºÆ®¸²Áî·Î µé¾î°¥ ¼ö ÀÖ´Ù.
2ºÎ´Â Ä«ÇÁÄ« ½ºÆ®¸²Áî·Î À̵¿Çؼ APIÀÇ ±âÃʺÎÅÍ ½ÃÀÛÇØ ´õ º¹ÀâÇÑ ±â´ÉÀ¸·Î °è¼Ó ÁøÇàÇÑ´Ù.
¡á 3Àå ¡®Ä«ÇÁÄ« ½ºÆ®¸²Áî °³¹ß¡¯¿¡¼´Â Hello World ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦½ÃÇÏ°í Á» ´õ Çö½ÇÀûÀÎ ¿¹Á¦ÀÎ °í±Þ ±â´ÉÀ» Æ÷ÇÔÇÏ´Â °¡»ó ¼Ò¸Å ¾÷ü¸¦ À§ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» Á¦½ÃÇÑ´Ù.
¡á 4Àå ¡¯½ºÆ®¸²°ú »óÅ¡¯¿¡¼´Â »óÅ¿¡ ´ëÇØ ¼³¸íÇÏ°í ½ºÆ®¸®¹Ö ¾ÖÇø®ÄÉÀ̼ǿ¡ ÇÊ¿äÇÑ »óȲÀ» ¼³¸íÇÑ´Ù. Ä«ÇÁÄ« ½ºÆ®¸²Áî¿¡¼ »óÅ ÀúÀå¼Ò ±¸Çö ¹× Á¶ÀÎÀ» ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¹è¿ï °ÍÀÌ´Ù.
¡á 5Àå ¡®KTable API¡¯¿¡¼´Â Å×À̺í°ú ½ºÆ®¸²ÀÇ ÀÌÁß¼ºÀ» »ìÆ캸°í »õ·Î¿î °³³äÀÎ KTableÀ» ¼Ò°³ÇÑ´Ù. KStreamÀÌ À̺¥Æ® ½ºÆ®¸²ÀÎ ¹Ý¸é, KTableÀº °ü·ÃµÈ À̺¥Æ® ½ºÆ®¸² ¶Ç´Â ¾÷µ¥ÀÌÆ® ½ºÆ®¸²ÀÌ´Ù.
¡á 6Àå ¡®ÇÁ·Î¼¼¼ API¡¯¿¡¼´Â Àú¼öÁØÀÇ ÇÁ·Î¼¼¼ API¿¡ °üÇØ »ìÆ캻´Ù. Áö±Ý±îÁö °í¼öÁØ DSL·Î ÀÛ¾÷ÇØ¿ÔÁö¸¸ ¿©±â¼´Â ¾ÖÇø®ÄÉÀ̼ÇÀÇ »ç¿ëÀÚ Á¤ÀÇ ºÎºÐÀ» ÀÛ¼ºÇØ¾ß ÇÒ ¶§ ÇÁ·Î¼¼¼ API¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µÉ °ÍÀÌ´Ù.
3ºÎ´Â Ä«ÇÁÄ« ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡¼ Ä«ÇÁÄ« ½ºÆ®¸² °ü¸®±îÁö À̵¿ÇÑ´Ù.
¡á 7Àå ¡®¸ð´ÏÅ͸µ°ú ¼º´É¡¯¿¡¼´Â Ä«ÇÁÄ« ½ºÆ®¸²Áî ¾ÖÇø®ÄÉÀ̼ÇÀ» Å×½ºÆ®ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. Àüü ÅäÆú·ÎÁö¸¦ Å×½ºÆ®ÇÏ°í, ´ÜÀÏ ÇÁ·Î¼¼¼¸¦ À¯´ÖÀ» Å×½ºÆ®Çϸç, ÅëÇÕ Å×½ºÆ®¿¡ ³»ÀåµÈ Ä«ÇÁÄ« ºê·ÎÄ¿¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µÉ °ÍÀÌ´Ù.
¡á 8Àå ¡®Ä«ÇÁÄ« ½ºÆ®¸²Áî ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®¡¯¿¡¼´Â ·¹Äڵ带 ó¸®ÇÏ´Â µ¥ °É¸®´Â ½Ã°£À» È®ÀÎÇÏ°í ÀáÀçÀûÀΠó¸® º´¸ñ ÁöÁ¡À» ã´Â ¹æ¹ýÀ» »ìÆ캸¸é¼ Ä«ÇÁÄ« ½ºÆ®¸²Áî ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸ð´ÏÅ͸µÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù.
4ºÎ´Â Ä«ÇÁÄ« ½ºÆ®¸²ÁîÀÇ °í±Þ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» Ž±¸Çϴ åÀÇ ÇÙ½ÉÀÌ´Ù.
¡á 9Àå ¡®Ä«ÇÁÄ« ½ºÆ®¸²Áî °í±Þ ¾ÖÇø®ÄÉÀ̼ǡ¯¿¡¼´Â Ä«ÇÁÄ« Ä¿³ØÆ®¸¦ »ç¿ëÇØ ±âÁ¸ µ¥ÀÌÅÍ ¼Ò½º¸¦ Ä«ÇÁÄ« ½ºÆ®¸²¿¡ ÅëÇÕÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. ½ºÆ®¸®¹Ö ¾ÖÇø®ÄÉÀ̼ǿ¡ µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» Æ÷ÇÔÇÏ´Â ¹æ¹ýÀ» ¹è¿ï °ÍÀÌ´Ù. ±×·± ´ÙÀ½, ´ëÈ½Ä Äõ¸®¸¦ »ç¿ëÇØ °ü°èÇü µ¥ÀÌÅͺ£À̽º ¾øÀÌ Ä«ÇÁÄ« ½ºÆ®¸²Á ÅëÇØ µ¥ÀÌÅÍ°¡ È帣´Â µ¿¾È ½Ã°¢È ¹× ´ë½Ãº¸µå ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦°øÇÏ´Â ¹æ¹ýÀ» »ìÆ캼 °ÍÀÌ´Ù. 9Àå¿¡¼´Â ¶ÇÇÑ KSQL¸¦ ¼Ò°³ÇÑ´Ù. KSQLÀº SQLÀ» »ç¿ëÇØ Äڵ带 ÀÛ¼ºÇÏÁö ¾Ê°í Ä«ÇÁÄ«¸¦ ÅëÇØ ¿¬¼Ó Äõ¸®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Ù.
¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
ºÒ°ú ¸î ³â Àü¸¸ ÇÏ´õ¶óµµ ÁÖº¯¿¡ Ä«ÇÁÄ«¸¦ ¾²´Â °÷Àº ¸¹Áö ¾Ê¾Ò´Ù. ºÐ¼®ÇÒ µ¥ÀÌÅÍ´Â ÇÏµÓ ÆÄÀϽýºÅÛ¿¡ ³Ö°í ¸Ê¸®µà½º ÀÛ¾÷À¸·Î ¹èÄ¡ ó¸®Çß´Ù. ´ë¿ë·®ÀÇ µ¥ÀÌÅ͸¦ ¼¹ö¿¡ ³ª´² ÀúÀåÇÏ°í ´õ ºü¸¥ 󸮰¡ ÇÊ¿äÇÏ´Ù¸é ¼¹ö¸¦ ´õ ´Ã¸®¸é µÆ°í ±×°ÍÀ¸·Î ÃæºÐÇÒ °Í °°¾Ò´Ù. ±×·¯³ª ±Þ¼ÓÈ÷ Áõ°¡ÇÏ´Â µ¥ÀÌÅÍ¿Í ÀúÀå ¹× Ã³¸®¿¡ µå´Â ½Ã°£À» ÁÙÀÌ·Á´Â ¿ä±¸ ¶§¹®¿¡ ½Ç½Ã°£ ¶Ç´Â ÁØ ½Ç½Ã°£ 󸮰¡ ÇÊ¿äÇØÁ³´Ù.
¸µÅ©µåÀÎÀÇ Ä«ÇÁÄ« °³¹ßÀÚµµ ÇϵӰú °°Àº ´ë¿ë·® µ¥ÀÌÅÍÀÇ ÀúÀå°ú 󸮿¡ ½Ç½Ã°£¼ºÀ» ºÎ¿©ÇØ¾ß Çß°í ±× °á°ú¹°ÀÌ Ä«ÇÁÄ«´Ù. ¹ßÇà/±¸µ¶ ¸Þ½ÃÁö Å¥¸¦ Á¦°øÇÏ´Â Ç÷§ÆûÀ¸·Î¼ Ä«ÇÁÄ«°¡ ³ª¿Â ÀÌÈÄ ½ºÆ®¸² ó¸® Ç÷§Æû¿¡ ÀÖ¾î¼ Çʼö ¿ä¼Ò·Î ÀÚ¸® Àâ°Ô µÆ°í, Ä«ÇÁÄ« »ç¿ë »ç·Êµµ ¸¹¾ÆÁ³´Ù. Ä«ÇÁÄ« ½ºÆ®¸²Áî°¡ ¼¼»ó¿¡ ³ª¿À¸é¼ ÀÌÁ¦´Â ½Ç½Ã°£ ½ºÆ®¸² 󸮰¡ º°µµÀÇ ½ºÆ®¸² Ç÷§Æû ¾øÀ̵µ °¡´ÉÇØÁ³´Ù.
ÀÌ Ã¥Àº Ä«ÇÁÄ« ½ºÆ®¸²Áî·Î ½Ç½Ã°£ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖµµ·Ï °¡»óÀÇ ÇÁ·ÎÁ§Æ® ¸ñÇ¥¸¦ ¼³Á¤ÇÏ°í ´Ü°èº°·Î °³¼±ÇÏ´Â ¹æ½ÄÀ¸·Î ¾²¿© ÀÖ´Ù. ¿î¿µ ½Ã, °Þ°Ô µÉ ´Ù¾çÇÑ À̽´¿Í ÇØ°á ¹æ¹ý ¹× ¸ð´ÏÅ͸µ ¹æ¹ýµµ Æ÷ÇÔÇÏ°í ÀÖ¾î, Ä«ÇÁÄ« ½ºÆ®¸²Á ½ÃÀÛÇÏ´Â µ¶ÀÚ»Ó¸¸ ¾Æ´Ï¶ó ÀÌ¹Ì ¿î¿µÇÏ´Â µ¶ÀÚ¿¡°Ôµµ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
¸ñÂ÷
1ºÎ. Ä«ÇÁÄ« ½ºÆ®¸²Áî ½ÃÀÛÇϱâ
1Àå. Ä«ÇÁÄ« ½ºÆ®¸²Áî¿¡ ¿À½Å °ÍÀ» ȯ¿µÇÕ´Ï´Ù
1.1 ºò µ¥ÀÌÅÍ·ÎÀÇ Àüȯ, ±×·Î ÀÎÇÑ ÇÁ·Î±×·¡¹Ö ȯ°æÀÇ º¯È
1.1.1 ºò µ¥ÀÌÅÍÀÇ ±â¿ø
1.1.2 ¸Ê¸®µà½ºÀÇ Áß¿ä °³³ä
1.1.3 ¹èÄ¡ 󸮷δ ÃæºÐÇÏÁö ¾Ê´Ù
1.2 ½ºÆ®¸² ó¸® ¼Ò°³
1.2.1 ½ºÆ®¸² 󸮸¦ »ç¿ëÇØ¾ß ÇÒ °æ¿ì¿Í »ç¿ëÇÏÁö ¸»¾Æ¾ß ÇÒ °æ¿ì
1.3 ±¸¸Å °Å·¡ ó¸®
1.3.1 ½ºÆ®¸² ó¸® ¿É¼Ç µûÁ®º¸±â
1.3.2 ¿ä±¸»çÇ×À» ±×·¡ÇÁ·Î ºÐÇØ
1.4 ±¸¸Å Æ®·£Àè¼Ç¿¡ ´ëÇÑ °üÁ¡ º¯°æ
1.4.1 ¼Ò½º ³ëµå
1.4.2 ½Å¿ëÄ«µå ¸¶½ºÅ· ³ëµå
1.4.3 ÆÐÅÏ ³ëµå
1.4.4 º¸»ó ³ëµå
1.4.5 ½ºÅ丮Áö ³ëµå
1.5 ó¸® ³ëµåÀÇ ±×·¡ÇÁÀÎ Ä«ÇÁÄ« ½ºÆ®¸²Áî
1.6 Ä«ÇÁÄ« ½ºÆ®¸²Á ±¸¸Å °Å·¡ È帧¿¡ Àû¿ëÇϱâ
1.6.1 ¼Ò½º Á¤ÀÇÇϱâ
1.6.2 ù ¹ø° ÇÁ·Î¼¼¼: ½Å¿ëÄ«µå¹øÈ£ ¸¶½ºÅ·
1.6.3 µÎ ¹ø° ÇÁ·Î¼¼¼: ±¸¸Å ÆÐÅÏ
1.6.4 ¼¼ ¹ø° ÇÁ·Î¼¼¼: °í°´ º¸»ó
1.6.5 ³× ¹ø° ÇÁ·Î¼¼¼: ±¸¸Å ·¹ÄÚµå ±â·ÏÇϱâ
¿ä¾à
2Àå. ºü¸£°Ô »ìÆ캸´Â Ä«ÇÁÄ«
2.1 µ¥ÀÌÅÍ ¹®Á¦
2.2 Ä«ÇÁÄ«¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ ´Ù·ç±â
2.2.1 Áö¸¶Æ®ÀÇ ¿À¸®Áö³Î µ¥ÀÌÅÍ Ç÷§Æû
2.2.2 Ä«ÇÁÄ« ÆǸŠ°Å·¡ µ¥ÀÌÅÍ Çãºê
2.3 Ä«ÇÁÄ« ¾ÆÅ°ÅØó
2.3.1 Ä«ÇÁÄ«´Â ¸Þ½ÃÁö ºê·ÎÄ¿´Ù
2.3.2 Ä«ÇÁÄ«´Â ·Î±×´Ù
2.3.3 Ä«ÇÁÄ«¿¡¼ ·Î±×°¡ µ¿ÀÛÇÏ´Â ¹æ½Ä
2.3.4 Ä«ÇÁÄ«¿Í ÆÄƼ¼Ç
2.3.5 Å°¿¡ ÀÇÇÑ ±×·ì µ¥ÀÌÅÍ ºÐÇÒ
2.3.6 »ç¿ëÀÚ Á¤ÀÇ ÆÄƼ¼Å³Ê ÀÛ¼ºÇϱâ
2.3.7 »ç¿ëÀÚ Á¤ÀÇ ÆÄƼ¼Å³Ê ÁöÁ¤Çϱâ
2.3.8 Á¤È®ÇÑ ÆÄƼ¼Ç ¼ö Á¤Çϱâ
2.3.9 ºÐ»ê ·Î±×
2.3.10 ÁÖÅ°ÆÛ: ¸®´õ, Æȷοö, º¹Á¦
2.3.11 ¾ÆÆÄÄ¡ ÁÖÅ°ÆÛ
2.3.12 ÄÁÆ®·Ñ·¯ ¼±Ãâ
2.3.13 º¹Á¦
2.3.14 ÄÁÆ®·Ñ·¯ÀÇ Ã¥ÀÓ
2.3.15 ·Î±× °ü¸®
2.3.16 ·Î±× »èÁ¦
2.3.17 ·Î±× ¾ÐÃà
2.4 ÇÁ·Îµà¼·Î ¸Þ½ÃÁö º¸³»±â
2.4.1 ÇÁ·Îµà¼ ¼Ó¼º
2.4.2 ÆÄƼ¼Ç°ú ŸÀÓ½ºÅÆÇÁ ÁöÁ¤
2.4.3 ÆÄƼ¼Ç ÁöÁ¤
2.4.4 Ä«ÇÁÄ«ÀÇ Å¸ÀÓ½ºÅÆÇÁ
2.5 ÄÁ½´¸Ó·Î ¸Þ½ÃÁö Àбâ
2.5.1 ¿ÀÇÁ¼Â °ü¸®
2.5.2 ÀÚµ¿ ¿ÀÇÁ¼Â Ä¿¹Ô
2.5.3 ¼öµ¿ ¿ÀÇÁ¼Â Ä¿¹Ô
2.5.4 ÄÁ½´¸Ó »ý¼ºÇϱâ
2.5.5 ÄÁ½´¸Ó¿Í ÆÄƼ¼Ç
2.5.6 ¸®¹ë·±½Ì
2.5.7 ´õ ¼¼ºÐÈµÈ ÄÁ½´¸Ó ÇÒ´ç
2.5.8 ÄÁ½´¸Ó ¿¹Á¦
2.6 Ä«ÇÁÄ« ¼³Ä¡ ¹× ½ÇÇà
2.6.1 Ä«ÇÁÄ« ·ÎÄà ¼³Á¤
2.6.2 Ä«ÇÁÄ« ½ÇÇàÇϱâ
2.6.3 ù ¹ø° ¸Þ½ÃÁö º¸³»±â
¿ä¾à
2ºÎ. Ä«ÇÁÄ« ½ºÆ®¸²Áî °³¹ß
3Àå. Ä«ÇÁÄ« ½ºÆ®¸²Áî °³¹ß
3.1 ½ºÆ®¸² ÇÁ·Î¼¼¼ API
3.2 Ä«ÇÁÄ« ½ºÆ®¸²Á À§ÇÑ Hello World
3.2.1 Yelling AppÀÇ ÅäÆú·ÎÁö »ý¼ºÇϱâ
3.2.2 Ä«ÇÁÄ« ½ºÆ®¸²Áî ¼³Á¤
3.2.3 Serde »ý¼º
3.3 »ç¿ëÀÚ µ¥ÀÌÅÍ·Î ÀÛ¾÷Çϱâ
3.3.1 ÅäÆú·ÎÁö ±¸¼ºÇϱâ
3.3.2 »ç¿ëÀÚ Á¤ÀÇ Serde »ý¼ºÇϱâ
3.4 ´ëÈÇü °³¹ß
3.5 ´ÙÀ½ ´Ü°è
3.5.1 »õ·Î¿î ¿ä±¸»çÇ×
3.5.2 Ä«ÇÁÄ« ¿ÜºÎ¿¡ ·¹ÄÚµå ±â·ÏÇϱâ
¿ä¾à
4Àå. ½ºÆ®¸²°ú »óÅÂ
4.1 À̺¥Æ®
4.1.1 ½ºÆ®¸²Àº »óÅ°¡ ÇÊ¿äÇÏ´Ù
4.2 Ä«ÇÁÄ« ½ºÆ®¸²Áî¿¡ »óŸ¦ °¡Áø ÀÛ¾÷ Àû¿ëÇϱâ
4.2.1 transformValues ÇÁ·Î¼¼¼
4.2.2 °í°´ º¸»óÀÇ »óÅ À¯Áö
4.2.3 °ª º¯È¯±â ÃʱâÈ
4.2.4 »óŸ¦ »ç¿ëÇØ Purchase °´Ã¼¸¦ RewardAccumulator¿¡ ¸ÅÇÎÇϱâ
4.2.5 º¸»ó ÇÁ·Î¼¼¼ ¾÷µ¥ÀÌÆ®
4.3 Á¶È¸¿Í ÀÌÀü¿¡ º» µ¥ÀÌÅÍ¿¡ »óÅ ÀúÀå¼Ò »ç¿ëÇϱâ
4.3.1 µ¥ÀÌÅÍ Áö¿ª¼º
4.3.2 ½ÇÆÐ º¹±¸¿Í ³»°áÇÔ¼º
4.3.3 Ä«ÇÁÄ« ½ºÆ®¸²Áî¿¡¼ »óÅ ÀúÀå¼Ò »ç¿ëÇϱâ
4.3.4 Ãß°¡ÀûÀÎ Å°/°ª ÀúÀå¼Ò °ø±ÞÀÚ
4.3.5 »óÅ ÀúÀå¼ÒÀÇ ³»°áÇÔ¼º
4.3.6 º¯°æ·Î±× ÅäÇÈ ¼³Á¤Çϱâ
4.4 Ãß°¡ÀûÀÎ ÅëÂûÀ» À§ÇØ ½ºÆ®¸² Á¶ÀÎÇϱâ
4.4.1 µ¥ÀÌÅÍ ¼³Á¤
4.4.2 Á¶ÀÎÀ» ¼öÇàÇϱâ À§ÇØ °í°´ ID¸¦ Æ÷ÇÔÇÑ Å° »ý¼ºÇϱâ
4.4.3 Á¶ÀÎ ±¸¼ºÇϱâ
4.4.4 ±× ¹ÛÀÇ Á¶ÀÎ ¿É¼Ç
4.5 Ä«ÇÁÄ« ½ºÆ®¸²ÁîÀÇ Å¸ÀÓ½ºÅÆÇÁ
4.5.1 Á¦°øµÈ TimestampExtractor ±¸Çö
4.5.2 WallclockTimestampExtractor
4.5.3 »ç¿ëÀÚ Á¤ÀÇ TimestampExtractor
4.5.4 TimestampExtractor ¸í½ÃÇϱâ
¿ä¾à
5Àå. KTable API
5.1 ½ºÆ®¸²°ú Å×À̺íÀÇ °ü°è
5.1.1 ·¹ÄÚµå ½ºÆ®¸²
5.1.2 ·¹ÄÚµå ¹× º¯°æ·Î±× ¾÷µ¥ÀÌÆ®
5.1.3 À̺¥Æ® ½ºÆ®¸²°ú ¾÷µ¥ÀÌÆ® ½ºÆ®¸² ºñ±³
5.2 ·¹ÄÚµå ¾÷µ¥ÀÌÆ®¿Í KTable ±¸¼º
5.2.1 ij½Ã ¹öÆÛ Å©±â ¼³Á¤Çϱâ
5.2.2 Ä¿¹Ô Áֱ⠼³Á¤Çϱâ
5.3 Áý°è¿Í À©µµ ÀÛ¾÷
5.3.1 ¾÷°èº° °Å·¡·® Áý°è
5.3.2 À©µµ ¿¬»ê
5.3.3 KStream°ú KTable Á¶ÀÎÇϱâ
5.3.4 GlobalKTable
5.3.5 Äõ¸® °¡´ÉÇÑ »óÅÂ
¿ä¾à
6Àå. ÇÁ·Î¼¼¼ API
6.1 ´õ ³ôÀº ¼öÁØÀÇ Ãß»óÈ¿Í ´õ ¸¹Àº Á¦¾î »çÀÌÀÇ Æ®·¹ÀÌµå ¿ÀÇÁ
6.2 ÅäÆú·ÎÁö¸¦ ¸¸µé±â À§ÇØ ¼Ò½º, ÇÁ·Î¼¼¼, ½ÌÅ©¿Í ÇÔ²² ÀÛ¾÷Çϱâ
6.2.1 ¼Ò½º ³ëµå Ãß°¡
6.2.2 ÇÁ·Î¼¼¼ ³ëµå Ãß°¡
6.2.3 ½ÌÅ© ³ëµå Ãß°¡
6.3 ÁÖ½Ä ºÐ¼® ÇÁ·Î¼¼¼·Î ÇÁ·Î¼¼¼ API ÀÚ¼¼È÷ »ìÆ캸±â
6.3.1 ÁÖ½Ä ¼º°ú ÇÁ·Î¼¼¼ ¾ÖÇø®ÄÉÀ̼Ç
6.3.2 process() ¸Þ¼Òµå
6.3.3 ÆãÃß¿¡ÀÌÅÍ ½ÇÇà
6.4 ÄÚ±×·ì ÇÁ·Î¼¼¼
6.4.1 ÄÚ±×·ì ÇÁ·Î¼¼¼ ÀÛ¼º
6.5 ÇÁ·Î¼¼¼ API¿Í Ä«ÇÁÄ« ½ºÆ®¸²Áî API ÅëÇÕÇϱâ
¿ä¾à
3ºÎ. Ä«ÇÁÄ« ½ºÆ®¸²Áî °ü¸®
7Àå. ¸ð´ÏÅ͸µ°ú ¼º´É
7.1 ±âº»ÀûÀÎ Ä«ÇÁÄ« ¸ð´ÏÅ͸µ
7.1.1 ÄÁ½´¸Ó¿Í ÇÁ·Îµà¼ ¼º´É ÃøÁ¤
7.1.2 ÄÁ½´¸Ó Áö¿¬ È®ÀÎÇϱâ
7.1.3 ÇÁ·Îµà¼¿Í ÄÁ½´¸Ó °¡·Îä±â
7.2 ¾ÖÇø®ÄÉÀÌ¼Ç ¸ÞÆ®¸¯
7.2.1 ¸ÞÆ®¸¯ ±¸¼º
7.2.2 ¼öÁýÇÑ ¸ÞÆ®¸¯ È®ÀÎ ¹æ¹ý
7.2.3 JMX »ç¿ë
7.2.4 ¸ÞÆ®¸¯ Á¶È¸
7.3 Ãß°¡ÀûÀÎ Ä«ÇÁÄ« ½ºÆ®¸²Áî µð¹ö±ë ±â¼ú
7.3.1 ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Á¶ Á¶È¸
7.3.2 ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç »óÅ ¾Ë¸² ¹Þ±â
7.3.3 StateListener »ç¿ë
7.3.4 »óÅ ¸®½ºÅä¾î ¸®½º³Ê
7.3.5 uncaught ¿¹¿Ü Çڵ鷯
¿ä¾à
8Àå. Ä«ÇÁÄ« ½ºÆ®¸²Áî ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®
8.1 ÅäÆú·ÎÁö Å×½ºÆ®
8.1.1 Å×½ºÆ® ¸¸µé±â
8.1.2 ÅäÆú·ÎÁö¿¡¼ »óÅ ÀúÀå¼Ò Å×½ºÆ®
8.1.3 ÇÁ·Î¼¼¼¿Í Æ®·£½ºÆ÷¸Ó Å×½ºÆ®
8.2 ÅëÇÕ Å×½ºÆ®
8.2.1 ÅëÇÕ Å×½ºÆ® ±¸Ãà
¿ä¾à
4ºÎ. Ä«ÇÁÄ« ½ºÆ®¸²Áî °í±Þ °³³ä
9Àå. Ä«ÇÁÄ« ½ºÆ®¸²Áî °í±Þ ¾ÖÇø®ÄÉÀ̼Ç
9.1 Ä«ÇÁÄ«¿Í ´Ù¸¥ µ¥ÀÌÅÍ ¼Ò½º ÅëÇÕ
9.1.1 Ä«ÇÁÄ« Ä¿³ØÆ®·Î µ¥ÀÌÅÍ ÅëÇÕÇϱâ
9.1.2 Ä«ÇÁÄ« Ä¿³ØÆ® ¼Â¾÷
9.1.3 µ¥ÀÌÅÍ º¯È¯
9.2 µ¥ÀÌÅͺ£À̽º Á¦¾à °È¾î³»±â
9.2.1 ´ëÈ½Ä Äõ¸® ÀÛµ¿ ¹æ¹ý
9.2.2 ºÐ»ê »óÅ ÀúÀå¼Ò
9.2.3 ºÐ»ê »óÅ ÀúÀå¼Ò ¼³Á¤ ¹× °Ë»ö
9.2.4 ´ëÈ½Ä Äõ¸® ÀÛ¼º
9.2.5 Äõ¸® ¼¹öÀÇ ³»ºÎ
9.3 KSQL
9.3.1 KSQL ½ºÆ®¸²°ú Å×À̺í
9.3.2 KSQL ±¸Á¶
9.3.3 KSQL ¼³Ä¡ ¹× ½ÇÇà
9.3.4 KSQL ½ºÆ®¸² ¸¸µé±â
9.3.5 KSQL Äõ¸® ÀÛ¼º
9.3.6 KSQL Å×ÀÌºí »ý¼º
9.3.7 KSQL ¼³Á¤
¿ä¾à
ºÎ·Ï A. Ãß°¡ÀûÀÎ ±¸¼º Á¤º¸
__½ÃÀÛ ½Ã ¸®¹ë·±½Ì ¼ö Á¦ÇÑÇϱâ
__ºê·ÎÄ¿ Áß´Ü¿¡ ´ëÇÑ È¸º¹·Â
__¿ªÁ÷·ÄÈ ¿À·ù ó¸®
__¾ÖÇø®ÄÉÀÌ¼Ç ½ºÄÉÀϾ÷
__·Ï½ºDB ¼³Á¤
__¹Ì¸® ÅäÇÈ ¸®ÆÄƼ¼Å´× ¸¸µé±â
__³»ºÎ ÅäÇÈ ¼³Á¤
__Ä«ÇÁÄ« ½ºÆ®¸®¹Ö ¾ÖÇø®ÄÉÀÌ¼Ç Àç¼³Á¤
__·ÎÄà »óÅ Ŭ¸°¾÷
ºÎ·Ï B. Á¤È®È÷ ÇÑ ¹øÀÇ ½Ã¸Çƽ
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.