°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (23,940¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (17,640¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (20,160¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

RabbitMQ in Depth : ¸Þ½ÃÁö ºê·ÎÄ¿ RabbitMQ ½ÉÃþ ºÐ¼®

¿øÁ¦ : RabbitMQ in Depth
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
Á¤°¡

28,000¿ø

  • 25,200¿ø (10%ÇÒÀÎ)

    1,400P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 4/17(¼ö) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

RabbitMQ´Â ¿ÀǼҽº ¸Þ½ÃÁö ºê·ÎÄ¿·Î, ¸Þ½ÃÁö ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϱâ À§ÇÑ ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÑ´Ù. RabbitMQÀÇ ±âº» ±â´ÉÀº ´©±¸³ª ½±°Ô »ç¿ëÇÒ ¼ö ÀÖÁö¸¸, µµÀÔÇÏ·Á´Â ½Ã½ºÅÛ¿¡ ÀûÀýÇÏ°Ô Àû¿ëÇÏ·Á¸é ³»ºÎ µ¿ÀÛ°ú ÇÁ·ÎÅäÄÝ°ú ¸ðµ¨ÀÇ Æ¯Â¡À» ÀÌÇØÇØ¾ß ÇÑ´Ù.
ÀÌ Ã¥Àº ½ÇÁ¦ ¿î¿µ ȯ°æ¿¡¼­ÀÇ ¸ð´ÏÅ͸µ°ú Ŭ·¯½ºÅÍ °ü¸®»Ó ¾Æ´Ï¶ó AMQP ÇÁ·ÎÅäÄÝ°ú Àú¼öÁØÀÇ ÇÁ·¹ÀÓ ±¸Á¶¿¡ ´ëÇؼ­µµ ÀÚ¼¼È÷ ¾Ë¾Æº»´Ù. °³¹ßÀÚ¿Í ¿î¿µÀÚ°¡ RabbitMQ¿¡ ´ëÇØ ±íÀÌ ÀÌÇØÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ÁÁÀº Áöħ¼­°¡ µÉ °ÍÀÌ´Ù.

ÃâÆÇ»ç ¼­Æò

1Àå¿¡¼­´Â RabbitMQÀÇ ±âº» ³»¿ë°ú RabbitMQÀÇ ´Ù¾çÇÑ ±â´ÉÀ» ¼Ò°³ÇÏ°í, AMQ(Advanced Messaging Queuing) ¸ðµ¨À» ´Ù·é´Ù.
2Àå¿¡¼­´Â AMQP, ÇÁ·¹ÀÓ ±¸Á¶¿Í RabbitMQ¿¡ ¸Þ½ÃÁö¸¦ ¹ßÇàÇϰųª °Ë»öÇÒ ¶§ ¹ß»ýÇÏ´Â Àú¼öÁØ ÁøÇà °úÁ¤À» ¾Ë¾Æº»´Ù.
3Àå¿¡¼­´Â ¸Þ½ÃÁö ¼Ó¼º¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. ¸Þ½ÃÁöÀÇ À¯ÇüÀ̳ª ÀÎÄÚµù°ú °°Àº Áß¿äÇÑ ¸ÞŸ µ¥ÀÌÅ͸¦ ¸Þ½ÃÁö¿¡ Á¤ÀÇÇÏ´Â Çì´õ¿Í ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ Çì´õ¸¦ È°¿ëÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù.
4Àå¿¡¼­´Â ¸Þ½ÃÁö ¹ßÇà ¼º´É°ú ¾ÈÁ¤¼ºÀÇ ÀýÃæ °ü°è¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. °¢ ¼öÁØÀÇ Àü´Þ º¸ÀåÀº ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´ÉÀ» ÀúÇϽÃų ¼ö Àִµ¥, ÀÌ ¼º´É¿¡ ¿µÇâÀ» ÁÖ´Â ¿É¼Ç¿¡ ´ëÇØ »ìÆ캻´Ù. ¶ÇÇÑ ¸Þ½ÃÁö Àü´Þ º¸Àå°ú ºü¸¥ ¸Þ½ÃÁö ¹ßÇà °£ÀÇ ±ÕÇüÀ» À¯ÁöÇÏ´Â µ¥ Âü°íÇÒ ¼ö ÀÖ´Â ³»¿ëÀ» ´Ù·é´Ù.
5Àå¿¡¼­´Â ¸Þ½ÃÁö ¼Òºñ¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. Basic.Get°ú Basic.ConsumeÀÇ ±Ùº»ÀûÀÎ Â÷ÀÌÁ¡À» »ìÆ캸¸é¼­ Basic.ConsumeÀÌ ÀϹÝÀûÀ¸·Î ´õ ÁÁÀº ÀÌÀ¯¸¦ ¼³¸íÇÑ´Ù. ¶Ç ÇÁ¸®ÆäÄ¡(prefetch), ¼­ºñ½º Ç°Áú ¼³Á¤(QoS, Quality of Service), ¸Þ½ÃÁö È®ÀÎ, µ¥µå ·¹ÅÍ ÀͽºÃ¼ÀÎÁö, Àӽà ť, ¸Þ½ÃÁö ¸¸·á¸¦ ´Ù·é´Ù.
6Àå¿¡¼­´Â RabbitMQÀÇ ±âº» ÀͽºÃ¼ÀÎÁö À¯Çü ³× °¡Áö¸¦ ¼Ò°³ÇÏ°í °¢ À¯ÇüÀÌ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó¿¡¼­ ¾î¶² ÀÌÁ¡À» °¡Áö´ÂÁö ÀÚ¼¼È÷ ¾Ë¾Æº»´Ù.
7Àå¿¡¼­´Â Ŭ·¯½ºÅÍ °ü¸®, Ŭ·¯½ºÅÍ È¯°æ¿¡¼­ Àå¾Ö »óȲ¿¡ ´ëÀÀÇÏ´Â ¹æ¹ý, ¼º´ÉÀ» °í·ÁÇϸ鼭 RabbitMQ¸¦ È®ÀåÇÏ´Â ¹æ¹ý µîÀ» ´Ù·é´Ù.
8Àå¿¡¼­´Â Æä´õ·¹ÀÌ¼Ç ÀͽºÃ¼ÀÎÁö¿Í Æä´õ·¹ÀÌ¼Ç Å¥¸¦ ÀÌ¿ëÇÑ Å¬·¯½ºÅ͸µÀÇ ÇÙ½É °³³äÀ» »ìÆ캻´Ù. ±×¸®°í RabbitMQ Ŭ·¯½ºÅ͸¦ ¾Æ¸¶Á¸ À¥ ¼­ºñ½º(AWS)¿¡ ¼³Ä¡ÇÑ ÈÄ, Á¤Ã¥À» Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù.
9Àå¿¡¼­´Â RabbitMQ¿¡¼­ ´ëü ÇÁ·ÎÅäÄÝÀÎ MQTT¿Í STOMP¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ°í statelessd¸¦ ÀÌ¿ëÇÑ HTTP ¸Þ½ÃÁö ¹ßÇà¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
10Àå¿¡¼­´Â PostgreSQL ¹× InfluxDB µ¥ÀÌÅͺ£À̽º¿Í ¿¬µ¿ÇÏ´Â ¹æ¹ý°ú À¯¿ëÇÑ ±â´ÉÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù.

¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

Çö´ëÀÇ ¼º°øÀûÀÎ ¼­ºñ½º´Â »ç¿ëÀÚ¿¡°Ô ¾Æ¸§´ä°í ´Ü¼øÇÑ UI¸¦ Á¦°øÇÏÁö¸¸, ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹é¿£µå´Â ÀüÀïÅ͸¦ ¶°¿Ã¸± Á¤µµ·Î º¹ÀâÇÏ°í ½×¿©°¡´Â µ¥ÀÌÅÍ´Â ¹æ´ëÇØÁö°í ÀÖ´Ù. ÀÌ·± ¼­ºñ½º °³¹ß¿¡´Â ¸¹Àº °³¹ßÀÚ°¡ Âü¿©ÇÏ°í ÀÖÀ¸¸ç, ½Ã½ºÅÛµéÀº ¼­·Î º¹ÀâÇÏ°Ô ¾ôÇô ÀÖ´Ù. ÀÌÁ¦ À¥ ¼­¹ö¿Í DB·Î¸¸ ±¸¼ºÇÑ ÇϳªÀÇ ¸ð³î¸®½Ä ½Ã½ºÅÛ¸¸À¸·Î ÀÌ ¼­ºñ½º¸¦ °è¼Ó °³¹ßÇÏ°í ¿î¿µÇÏ´Â °ÍÀº »ó»óÇϱâÁ¶Â÷ ¾î·Æ´Ù.
RabbitMQ´Â ¿ÀǼҽº ¸Þ½ÃÁö ºê·ÎÄ¿·Î, ¸Þ½ÃÁö ÁöÇâ ¾ÆÅ°ÅØó¸¦ ±¸ÃàÇϱâ À§ÇÑ ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÏ¸ç º¹ÀâÇÑ ¹é¿£µå¿¡¼­ ÀÚ½ÅÀÇ ¿ªÇÒÀ» ÅåÅåÈ÷ Çس»°í ÀÖ´Ù. ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ Å¥°¡ ÇÊ¿äÇØ ¸Þ½ÃÁö ºê·ÎÄ¿¸¦ µµÀÔÇÏ·Á´Â °æ¿ì¶ó¸é °¢ ¼Ö·ç¼ÇÀÇ Æ¯Â¡À» ÀÌÇØÇØ¾ß ÇÑ´Ù.
ÀÌ Ã¥Àº °£´ÜÇÑ ³×Æ®¿öÅ© ¼­ºñ½º¿¡¼­ º¹ÀâÇÑ ºÐ»ê ¾ÆÅ°ÅØó ¼³°è±îÁö ½ÇÁ¦ ½Ã½ºÅÛÀ» ±â¹ÝÀ¸·Î ÇÑ ¿¹Á¦¿Í ÇÔ²² ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù. µû¶ó¼­ °³¹ßÀÚ¿Í ¿î¿µÀÚ°¡ RabbitMQ¿¡ ´ëÇØ ±íÀÌ ÀÌÇØÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ÁÁÀº Áöħ¼­°¡ µÉ °ÍÀÌ´Ù.

̵̧ȍ


2012³â 5¿ù ¸Å´×ÃâÆÇ»ç(Manning Publications)°¡ ¡ºRabbitMQ in Action¡»À» Ãâ°£ÇßÀ» ¶§, RabbitMQ¿¡ ´ëÇÑ °ü½ÉÀÌ ±ÞÁõÇß´Ù. RabbitMQ´Â ÃÖ±Ù °¡Àå Àαâ ÀÖ´Â ¸Þ½ÃÁö ºê·ÎÄ¿ Áß Çϳª¸ç ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ǿ¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù. RabbitMQ´Â ºÐ»ê ¾ÖÇø®ÄÉÀÌ¼Ç °£ÀÇ Åë½ÅÀ̳ª ¼­ºñ½º ÁöÇâ ¾ÆÅ°ÅØó¿¡¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ ±¸ÃàÇÏ°í CQRS¿¡¼­ ³í¸®Àû ´ÜÀ§·Î ºÐ¸®Çϰųª Event Sourcing ÄÄÆ÷³ÍÆ®·Î »ç¿ëÇÑ´Ù.
ÀÌ Ã¥Àº RabbitMQ¸¦ ´õ ±íÀÌ »ìÆ캸¸é¼­ AMQP(Advanced Message Queuing Protocol)ÀÇ »ó¼¼ ±¸Á¶¿Í ´Ù¾çÇÑ ÀͽºÃ¼ÀÎÁö¿¡ ´ëÇØ Á¡ÁøÀûÀ¸·Î ¾Ë¾Æº¸°í ¿©·¯ Ãø¸é¿¡¼­ ¼º´ÉÀ» Å×½ºÆ®ÇÑ´Ù. ÀÌ Ã¥ÀÇ ¸ñÇ¥´Â µ¶ÀÚµéÀÌ RabbitMQ¸¦ ½ÇÁ¦ ¾ÖÇø®ÄÉÀ̼ǿ¡ È¿°úÀûÀ¸·Î Àû¿ëÇÒ ¼ö ÀÖÀ» ¸¸Å­ ±íÀÌ ÀÌÇØÇϵµ·Ï µ½´Â °ÍÀÌ´Ù.

ÀÌ¾È ´î·¯½º, ÈÞ·¿ÆÑÄ¿µå
"Ãʺ¸ÀÚ¿Í Àü¹®°¡ ¸ðµÎ°¡ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀ̼ǿ¡ RabbitMQ¸¦ ¼º°øÀûÀ¸·Î Àû¿ëÇÒ ¼ö ÀÖµµ·Ï µ½´Â ÈǸ¢ÇÑ Áöħ¼­´Ù."

¾Øµå·ç ¸Þ·¹µð½º, ÄöÅÒ ¸ÞÆ®¸¯
"RabbitMQ¿¡ ´ëÇÑ °¡Àå Æ÷°ýÀûÀΠå. Äڵ带 ºñ·ÔÇÑ ¸ðµç °ÍÀÌ ¿©±â¿¡ ÀÖ´Ù!"

³ªµð¾Æ ´©¸®, ¹Ù¸£¼¿·Î³ª ¶ó »ì·¹ ´ëÇб³
"RabbitMQÀÇ ½ÃÀÛºÎÅÍ ¸¶À̱׷¹ÀÌ¼Ç ¹®Á¦ ÇØ°á±îÁö Æ÷ÇÔÇÑ Ä¡Æ® ½ÃÆ®´Ù."

¹Ð·Î½º ¹Ð¸®º¸°Ôºò½º, ¸ðÂ÷¸£Æ® ºª
"½Ç¿ëÀûÀÎ Ãæ°í¿Í ÁöÇý·Î °¡µæ Â÷ Àִ åÀÌ´Ù."

¸ñÂ÷

1ºÎ RabbitMQ¿Í ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó
1Àå.RabbitMQ »ìÆ캸±â
__1.1 RabbitMQÀÇ ±â´É°ú ÀåÁ¡
__1.2 RabbitMQ¸¦ »ç¿ëÇÏ´Â °÷µé
__1.3 ´À½¼ÇÏ°Ô °áÇÕµÈ ¾ÆÅ°ÅØóÀÇ ÀåÁ¡
__1.4 ¿ä¾à

2Àå. AMQP¿Í RabbitMQ ÄÚµå ÀÛ¼ºÇϱâ
__2.1 RPC Àü¼ÛÀ¸·Î¼­ÀÇ AMQP
__2.2 AMQPÀÇ RPC ÇÁ·¹ÀÓ ±¸Á¶
__2.3 ÇÁ·ÎÅäÄÝ »ç¿ëÇϱâ
__2.4 ÆÄÀ̽ãÀ¸·Î ¸Þ½ÃÁö ¹ßÇàÀÚ ÀÛ¼ºÇϱâ
__2.5 RabbitMQ¿¡¼­ ¸Þ½ÃÁö ¹Þ±â
__2.6 ¿ä¾à

3Àå. ¸Þ½ÃÁö ¼Ó¼º ½ÉÃþ Ž»ç
__3.1 ¸Þ½ÃÁö ¼Ó¼º ÀûÀýÈ÷ »ç¿ëÇϱâ
__3.2 content-typeÀ¸·Î ¸í½ÃÀû ¸Þ½ÃÁö °è¾à ÀÛ¼ºÇϱâ
__3.3 gzip, content-encodingÀ¸·Î ¸Þ½ÃÁö Å©±â ÁÙÀ̱â
__3.4 message-id¿Í correlation-id¸¦ ÀÌ¿ëÇÑ ¸Þ½ÃÁö ÂüÁ¶
__3.5 timestamp ¼Ó¼º
__3.6 ÀÚµ¿À¸·Î ¸Þ½ÃÁö ¸¸·áÇϱâ
__3.7 ¹è´Þ ¸ðµå¸¦ ÀÌ¿ëÇØ ¾ÈÀü¼º°ú ¼Óµµ Á¶ÀýÇϱâ
__3.8 app-id ¹× user-id¸¦ »ç¿ëÇØ ¸Þ½ÃÁöÀÇ Ãâó È®ÀÎÇϱâ
__3.9 type ¼Ó¼ºÀ» ÀÌ¿ëÇØ ¸Þ½ÃÁö ƯÁ¤Çϱâ
__3.10 µ¿ÀûÀÎ ÀÛ¾÷ È帧À» À§ÇÑ reply-to ¼Ó¼º »ç¿ëÇϱâ
__3.11 headers¸¦ »ç¿ëÇØ »ç¿ëÀÚ ¼Ó¼º ÁöÁ¤Çϱâ
__3.12 priority ¼Ó¼º
__3.13 »ç¿ëÇÒ ¼ö ¾ø´Â ¼Ó¼º: cluster-id/reserved
__3.14 ¿ä¾à

4Àå. ¸Þ½ÃÁö ¹ßÇà¿¡¼­ ¼º´É ÀýÃæ
__4.1 ¹ßÇà ¼Óµµ¿Í ¹è´Þ º¸ÀåÀÇ ±ÕÇü Àâ±â
__4.2 RabbitMQ Ǫ½Ã¹é
__4.3 ¿ä¾à

5Àå. ¸Þ½ÃÁö¸¦ ¹ÞÁö ¾Ê°í ¼ÒºñÇϱâ
__5.1 Basic.Get vs. Basic.Consume
__5.2 ¼ÒºñÀÚ ¼º´É Á¶Á¤
__5.3 ¸Þ½ÃÁö °ÅºÎÇϱâ
__5.4 Å¥ Á¦¾îÇϱâ
__5.5 ¿ä¾à

6Àå. ÀͽºÃ¼ÀÎÁö ¶ó¿ìÆÃÀ» ÅëÇÑ ¸Þ½ÃÁö ÆÐÅÏ
__6.1 ´ÙÀÌ·ºÆ® ÀͽºÃ¼ÀÎÁö¸¦ »ç¿ëÇÑ °£´ÜÇÑ ¸Þ½ÃÁö ¶ó¿ìÆÃ
__6.2 ÆҾƿô ÀͽºÃ¼ÀÎÁö¸¦ »ç¿ëÇÑ ¸Þ½ÃÁö ºê·Îµåij½ºÆÃ
__6.3 ÅäÇÈ ÀͽºÃ¼ÀÎÁö·Î ¸Þ½ÃÁö¸¦ ¼±ÅÃÀûÀ¸·Î ¶ó¿ìÆÃÇϱâ
__6.4 Çì´õ ÀͽºÃ¼ÀÎÁö¸¦ ÅëÇÑ ¼±ÅÃÀû ¶ó¿ìÆÃ
__6.5 ÀͽºÃ¼ÀÎÁö ¼º´É º¥Ä¡¸¶Å©Çϱâ
__6.6 ÀͽºÃ¼ÀÎÁö °£¿¡ ¶ó¿ìÆÃÇϱâ

2ºÎ. µ¥ÀÌÅͼ¾ÅÍ ¶Ç´Â Ŭ¶ó¿ìµå¿¡¼­ RabbitMQ ¿î¿µÇϱâ
7Àå. Ŭ·¯½ºÅ͸¦ ÀÌ¿ëÇÑ RabbitMQ È®Àå
__7.1 Ŭ·¯½ºÅÍ
__7.2 Ŭ·¯½ºÅÍ ¼³Á¤
__7.3 ¿ä¾à

8Àå. Ŭ·¯½ºÅÍ °£ ¸Þ½ÃÁö ¹ßÇà
__8.1 Æä´õ·¹ÀÌ¼Ç ÀͽºÃ¼ÀÎÁö¿Í Æä´õ·¹ÀÌ¼Ç Å¥
__8.2 RabbitMQ °¡»ó ¸Ó½Å ¸¸µé±â
__8.3 ¾÷½ºÆ®¸²¿¡ Á¢¼ÓÇϱâ
__8.4 ¿ä¾à

9Àå. ´ëü ÇÁ·ÎÅäÄÝ »ç¿ë
__9.1 MQTT¿Í RabbitMQ
__9.2 STOMP¿Í RabbitMQ
__9.3 HTTP·Î »óÅ ¾øÀÌ ¸Þ½ÃÁö ¹ßÇàÇϱâ
__9.4 ¿ä¾à

10Àå. µ¥ÀÌÅͺ£À̽º¿Í ¿¬°áÇϱâ
__10.1 PostgreSQL pg_amqp È®Àå ¸ðµâ
__10.2 PostgreSQL ¾Ë¸² ¼ö½ÅÇϱâ
__10.3 ¸Þ½ÃÁö¸¦ InfluxDB¿¡ ÀúÀåÇϱâ
__10.4 ¿ä¾à

ºÎ·Ï. ÁغñÇϱâ
ã¾Æº¸±â

ÀúÀÚ¼Ò°³

°³ºó ·ÎÀÌ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

È«¿µÅà [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë