Sun Java ·Î°í     ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Sun ·Î°í
Sun Java System Message Queue 3 2005Q1 ±â¼ú °³¿ä 

¿ë¾îÁý

ÀÌ ¿ë¾îÁý¿¡¼­´Â Message Queue »ç¿ë Áß¿¡ Á¢ÇÒ ¼ö ÀÖ´Â ¿ë¾î¿Í °³³ä¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

°ü¸® ´ë»ó °´Ã¼     »çÀü ±¸¼ºµÈ °´Ã¼·Î¼­, °ø±ÞÀÚº° ±¸Çö ¼¼ºÎ Á¤º¸À» ĸ½¶È­ÇÏ°í °ü¸®ÀÚ°¡ ÀÛ¼ºÇÏ¿© Çϳª ÀÌ»óÀÇ JMS Ŭ¶óÀ̾ðÆ®°¡ »ç¿ëÇÏ´Â ¿¬°á ÆÑÅ丮 ¶Ç´Â ´ë»ó. °ü¸® ´ë»ó °´Ã¼¸¦ »ç¿ëÇϸé JMS Ŭ¶óÀ̾ðÆ®°¡ °ø±ÞÀÚ µ¶¸³¼ºÀ» °®°Ô µË´Ï´Ù. °ü¸® ´ë»ó °´Ã¼´Â °ü¸®ÀÚ°¡ JNDI À̸§ °ø°£¿¡ ¹èÄ¡Çϸç JMS Ŭ¶óÀ̾ðÆ®°¡ JNDI Á¶È¸¸¦ »ç¿ëÇÏ¿© ¾×¼¼½ºÇÕ´Ï´Ù.

±ÇÇÑ ºÎ¿©     »ç¿ëÀÚ°¡ ¿¬°á ¼­ºñ½º³ª ´ë»ó°ú °°Àº ¸Þ½ÃÁö ¼­ºñ½º ÀÚ¿ø¿¡ ¾×¼¼½ºÇÏ¿© ¸Þ½ÃÁö ¼­ºñ½º¿¡¼­ Áö¿øÇϴ ƯÁ¤ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ¸Þ½ÃÁö ¼­ºñ½º°¡ °áÁ¤ÇÏ´Â °úÁ¤

±×·ì     ¿¬°á, ´ë»ó ¹× ƯÁ¤ ÀÛ¾÷¿¡ ´ëÇÑ ¾×¼¼½º¸¦ ÀÎÁõÇÒ ¼ö ÀÖµµ·Ï Message Queue Ŭ¶óÀ̾ðÆ®ÀÇ »ç¿ëÀÚ°¡ ¼ÓÇÏ´Â ±×·ì

Queue     °ü¸®ÀÚ°¡ ÁöÁ¡°£ Àü´Þ ¸ðµ¨À» ±¸ÇöÇϱâ À§ÇØ »ý¼ºÇÏ´Â °´Ã¼. ¸Þ½ÃÁö¸¦ »ç¿ëÇϴ Ŭ¶óÀ̾ðÆ®°¡ ºñÈ°¼º »óÅÂÀÌ´õ¶óµµ ´ë±â¿­Àº Ç×»ó ¸Þ½ÃÁö º¸°üÀÌ °¡´ÉÇÕ´Ï´Ù. ´ë±â¿­Àº »ý¼ºÀÚ¿Í »ç¿ëÀÚ »çÀÌÀÇ Áß°£ ÀúÀå¼Ò ¿ªÇÒÀ» ÇÕ´Ï´Ù.

´ë»ó     »ý¼ºµÈ ¸Þ½ÃÁö°¡ °æ·Î ÁöÁ¤ ¹× ÀÌÈÄ »ç¿ëÀÚ·ÎÀÇ Àü´ÞÀ» À§ÇØ À̵¿ÇÏ´Â Message Queue ¸Þ½ÃÁö ¼­¹ö»óÀÇ ¹°¸®Àû ´ë»ó. ¹°¸®Àû ´ë»óÀº Ŭ¶óÀ̾ðÆ®°¡ ÀÚ½ÅÀÌ ´©±¸¸¦ À§ÇØ ¸Þ½ÃÁö¸¦ »ý¼ºÇÏ¸ç ´©±¸·ÎºÎÅÍ ¹ÞÀº ¸Þ½ÃÁö¸¦ »ç¿ëÇÏ´ÂÁö ±× ´ë»óÀ» ÁöÁ¤ÇÒ ¶§ »ç¿ëÇÏ´Â °ü¸® ´ë»ó °´Ã¼¿¡ ÀÇÇØ ½Äº° ¹× ĸ½¶È­µË´Ï´Ù.

µ¥ÀÌÅÍ ÀúÀå¼Ò     ºê·ÎÄ¿°¡ ÇÊ¿ä·Î ÇÏ´Â Á¤º¸(¿µ±¸ °¡ÀÔ, ´ë»ó °ü·Ã µ¥ÀÌÅÍ, Áö¼Ó¼º ¸Þ½ÃÁö, °¨»ç µ¥ÀÌÅÍ µî)°¡ ¿µ±¸ÀûÀ¸·Î ÀúÀåµÇ´Â µ¥ÀÌÅͺ£À̽º

µµ¸ÞÀÎ     JMS Ŭ¶óÀ̾ðÆ®°¡ JMS ¸Þ½Ã¡ ÀÛ¾÷À» ÇÁ·Î±×·¡¹ÖÇÒ ¶§ »ç¿ëÇÏ´Â °´Ã¼ ÁýÇÕ. ÁöÁ¡°£ Àü´Þ ¸ðµ¨À» À§ÇÑ µµ¸ÞÀΰú °Ô½Ã/°¡ÀÔ Àü´Þ ¸ðµ¨À» À§ÇÑ µµ¸ÞÀÎ µî µÎ °¡Áö À¯ÇüÀÇ ÇÁ·Î±×·¡¹Ö µµ¸ÞÀÎÀÌ ÀÖ½À´Ï´Ù.

¸Þ½ÃÁö     ¸Þ½Ã¡ Ŭ¶óÀ̾ðÆ®°¡ »ç¿ëÇÏ´Â ºñµ¿±â ¿äû, º¸°í¼­ ¶Ç´Â À̺¥Æ®. ¸Þ½ÃÁö´Â Çì´õ(Çʵå Ãß°¡ °¡´É)¿Í º»¹®À¸·Î ±¸¼ºµË´Ï´Ù. ¸Þ½ÃÁö Çì´õ´Â Ç¥ÁØ ÇÊµå ¹× ¼±ÅÃÀû µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¸Þ½ÃÁö º»¹®Àº Àü¼ÛµÇ´Â µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÕ´Ï´Ù.

¸Þ½ÃÁö ¼­¹ö     Ŭ¶óÀ̾ðÆ®¿ÍÀÇ ¿¬°á, ¸Þ½ÃÁö ó¸® ¹× °æ·Î ÁöÁ¤, Áö¼Ó¼º, º¸¾È ¹× ¸ð´ÏÅ͸µÀ» Æ÷ÇÔÇÏ¿© Message Queue ¼­ºñ½º¿¡ ´ëÇØ Áß¾Ó ÁýÁᫎ Àü´Þ ¼­ºñ½º¸¦ Á¦°øÇÏ´Â Çϳª ÀÌ»óÀÇ ºê·ÎÄ¿. ¸Þ½ÃÁö ¼­¹ö´Â »ý¼ºÀÚ Å¬¶óÀ̾ðÆ®°¡ º¸³»´Â ¸Þ½ÃÁö¸¦ ¹Þ°í ¶ÇÇÑ »ç¿ëÀÚ Å¬¶óÀ̾ðÆ®¿¡°Ô ±× ¸Þ½ÃÁö¸¦ Àü´ÞÇÏ´Â ¹°¸®Àû ´ë»óÀ» °ü¸®ÇÕ´Ï´Ù.

¸Þ½ÃÁö ¼­ºñ½º     ºÐ»ê ±¸¼º ¿ä¼Ò ¶Ç´Â ÀÀ¿ë ÇÁ·Î±×·¥ °£¿¡ ¾ÈÁ¤ÀûÀÎ ºñµ¿±â½Ä ¸Þ½ÃÁö ±³È¯À» Á¦°øÇÏ´Â ¹Ìµé¿þ¾î ¼­ºñ½º. ¸Þ½ÃÁö ¼­¹ö, Ŭ¶óÀ̾ðÆ® ·±Å¸ÀÓ ¹× ¸Þ½ÃÁö ¼­¹ö°¡ ÀÚü ±â´ÉÀ» ¼öÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¿©·¯ µ¥ÀÌÅÍ ÀúÀå¼Ò°¡ Æ÷ÇԵ˴ϴÙ.

¸Þ½Ã¡     ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ »ç¿ëÇÏ´Â ºñµ¿±â ¿äû, º¸°í¼­ ¶Ç´Â À̺¥Æ® ½Ã½ºÅÛÀ¸·Î¼­, ´À½¼ÇÏ°Ô ¿¬°áµÈ ÀÀ¿ë ÇÁ·Î±×·¥µéÀÌ ½Å·Ú¼º ÀÖ°í ¾ÈÀüÇÏ°Ô Á¤º¸¸¦ Àü¼ÛÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

ºê·ÎÄ¿     ¸Þ½ÃÁö °æ·Î ÁöÁ¤, Àü´Þ, Áö¼Ó¼º, º¸¾È ¹× ·Î±ëÀ» °ü¸®ÇÏ°í ¼º´É ¹× ÀÚ¿ø »ç¿ëÀ» ¸ð´ÏÅÍÇÏ°í Á¶Á¤ÇÒ ¼ö ÀÖ´Â ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â Message Queue ½Çü

ºñµ¿±â½Ä ¸Þ½Ã¡     ¸Þ½ÃÁö Àü¼ÛÀÌ ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÒ »ç¿ëÀÚ°¡ ÁغñµÇ¾ú´ÂÁö ¿©ºÎ¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â ¸Þ½ÃÁöÀÇ ±³È¯. Áï, ¸Þ½ÃÁö ¹ß½ÅÀÚ°¡ ¹ß½Å ¸Þ¼Òµå°¡ ¹ÝȯµÉ ¶§±îÁö ±â´Ù¸± ÇÊ¿ä ¾øÀÌ ´Ù¸¥ ÀÛ¾÷À» ÁøÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Þ½ÃÁö »ç¿ëÀÚ°¡ ÀÛ¾÷ ÁßÀ̰ųª ¿ÀÇÁ¶óÀÎ »óÅÂÀÎ °æ¿ì »ç¿ëÀÚ°¡ ÁغñµÇ¾úÀ» ¶§ ¸Þ½ÃÁö°¡ Àü¼ÛµÈ ´ÙÀ½ ¼ö½ÅµË´Ï´Ù.

»ç¿ë ºÒ´É ¸Þ½ÃÁö     Á¤»ó ó¸® ¶Ç´Â ¸í½ÃÀû °ü¸®ÀÚ Á¶Ä¡°¡ ¾Æ´Ñ ´Ù¸¥ ÀÌÀ¯·Î Çؼ­ ½Ã½ºÅÛ¿¡¼­ Á¦°ÅµÈ ¸Þ½ÃÁö. ¸Þ½ÃÁö´Â ¸¸·áµÇ¾ú°Å³ª, ¸Þ¸ð¸® Á¦ÇÑÀÌ ³ÑÃļ­ ´ë»ó¿¡¼­ Á¦°ÅµÇ¾ú°Å³ª, Àü´Þ ½Ãµµ ½ÇÆзΠÀÎÇØ »ç¿ë ºÒ´ÉÀ¸·Î °£ÁÖµÉ ¼ö ÀÖ½À´Ï´Ù. »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡ »ç¿ë ºÒ´É ¸Þ½ÃÁö¸¦ ÀúÀåÇÒ °ÍÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­     ºê·ÎÄ¿ ½ÃÀÛ ½Ã ÀÚµ¿À¸·Î ÀÛ¼ºµÇ¾î Áø´Ü ¿ëµµ·Î »ç¿ë ºÒ´É ¸Þ½ÃÁö¸¦ ÀúÀåÇÏ´Â µ¥ »ç¿ëµÇ´Â Ưº°ÇÑ ´ë»ó.

»ç¿ëÀÚ     ´ë»óÀ¸·ÎºÎÅÍÀÇ ¸Þ½ÃÁö ¼ö½Å¿¡ »ç¿ëµÇ´Â ¼¼¼Ç¿¡¼­ ÀÛ¼ºÇÑ °´Ã¼(MessageConsumer). ÁöÁ¡°£ Àü´Þ ¸ðµ¨ÀÇ »ç¿ëÀÚ´Â ¼ö½Å±â ¶Ç´Â ºê¶ó¿ìÀú(QueueReceiver³ª QueueBrowser)ÀÌ°í, °Ô½Ã/°¡ÀÔ Àü´Þ ¸ðµ¨ÀÇ »ç¿ëÀÚ´Â °¡ÀÔÀÚ(TopicSubscriber)ÀÔ´Ï´Ù.

»ý¼ºÀÚ     ¼¼¼Ç¿¡¼­ »ý¼ºÇÑ °´Ã¼(¸Þ½ÃÁö »ý¼ºÀÚ)·Î¼­ ´ë»ó¿¡°Ô ¸Þ½ÃÁö¸¦ º¸³¾ ¶§ »ç¿ëÇÕ´Ï´Ù. ÁöÁ¡°£ Àü´Þ ¸ðµ¨¿¡¼­ »ý¼ºÀÚ´Â ¹ß½ÅÀÚ(QueueSender)À̸ç, °Ô½Ã/°¡ÀÔ Àü´Þ ¸ðµ¨ÀÇ »ý¼ºÀÚ´Â °Ô½ÃÀÚ(TopicPublisher)ÀÔ´Ï´Ù.

¼±ÅÃ±â     ¸Þ½ÃÁö¸¦ Á¤·ÄÇÏ°í °æ·Î ÁöÁ¤Çϱâ À§ÇØ »ç¿ëµÈ ¸Þ½ÃÁö Çì´õ µî·Ï Á¤º¸. ¸Þ½ÃÁö ¼­ºñ½º´Â ¸Þ½ÃÁö ¼±Åñ⿡ ÁöÁ¤µÈ ±âÁØ¿¡ µû¶ó ¸Þ½ÃÁö ÇÊÅ͸µ ¹× °æ·Î ÁöÁ¤À» ¼öÇàÇÕ´Ï´Ù.

¼¼¼Ç     ¸Þ½ÃÁö¸¦ º¸³»°í ¹Þ´Â ´ÜÀÏ ½º·¹µå ÄÁÅؽºÆ®. ´ë±â¿­ ¼¼¼ÇÀ̰ųª ÁÖÁ¦ ¼¼¼ÇÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

¾Ïȣȭ     ¿¬°áÀ» ÅëÇÑ Àü´Þ Áß ¸Þ½ÃÁö°¡ ÈѼյÇÁö ¾Ê°Ô ÇÏ´Â ¸ÞÄ¿´ÏÁò.

¿¬°á     ÆäÀÌ·Îµå ¸Þ½ÃÁö ¹× Á¦¾î ¸Þ½ÃÁö¸¦ ¸ðµÎ Àü´ÞÇÒ ¶§ Ŭ¶óÀ̾ðÆ®¿Í ¸Þ½ÃÁö ¼­¹ö °£¿¡ »ç¿ëµÇ´Â Åë½Å ä³Î.

¿¬°á ÆÑÅ丮     Ŭ¶óÀ̾ðÆ®°¡ ¸Þ½ÃÁö ¼­¹ö¿Í ¿¬°áÀ» »ý¼ºÇÒ ¶§ »ç¿ëÇÏ´Â °ü¸® ´ë»ó °´Ã¼. ConnectionFactory °´Ã¼, QueueConnectionFactory °´Ã¼ ¶Ç´Â TopicConnectionFactory °´Ã¼ÀÏ ¼ö ÀÖ½À´Ï´Ù.

Àü´Þ ¸ðµ¨     ¸Þ½ÃÁö°¡ Àü´ÞµÇ´Â ¸ðµ¨·Î¼­, ÁöÁ¡°£ ¸ðµ¨ ¶Ç´Â °Ô½Ã/°¡ÀÔ ¸ðµ¨ÀÌ ÀÖ½À´Ï´Ù. JMS¿¡¼­´Â °¢°¢ ƯÁ¤ Ŭ¶óÀ̾ðÆ® ·±Å¸ÀÓ °´Ã¼¿Í ƯÁ¤ ´ë»ó À¯Çü(´ë±â¿­ ¶Ç´Â ÁÖÁ¦)À» »ç¿ëÇÏ´Â º°µµÀÇ ÇÁ·Î±×·¡¹Ö µµ¸ÞÀΰú ÅëÇÕ ÇÁ·Î±×·¡¹Ö µµ¸ÞÀÎÀÌ ÀÖ½À´Ï´Ù.

Àü´Þ ¸ðµå     ¸Þ½Ã¡ÀÇ ½Å·Ú¼º ÁöÇ¥. ¸Þ½ÃÁö°¡ ´Ü ÇÑ Â÷·Ê Àü´ÞµÇ¾î ¼º°øÀûÀ¸·Î »ç¿ëµÇ´ÂÁö(Áö¼Ó¼º Àü´Þ ¸ðµå) ¶Ç´Â ÃÖ´ë 1ȸ Àü´ÞµÇ´ÂÁö(ºñÁö¼Ó¼º Àü´Þ ¸ðµå) ¿©ºÎ

Topic     °ü¸®ÀÚ°¡ °Ô½Ã/°¡ÀÔ Àü´Þ ¸ðµ¨À» ±¸ÇöÇϱâ À§ÇØ »ý¼ºÇÏ´Â °´Ã¼. ÁÖÁ¦´Â Àڽſ¡°Ô Àü´ÞµÈ ¸Þ½ÃÁöÀÇ ¼öÁý ¹× ¹èÆ÷¸¦ ´ã´çÇÏ´Â ³»¿ë °èÃþ»óÀÇ ³ëµå·Î °£ÁÖÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Þ½ÃÁö °Ô½ÃÀÚ¿Í ¸Þ½ÃÁö °¡ÀÔÀÚ´Â Áß°£¿¡ ÀÖ´Â ÁÖÁ¦¸¦ ÅëÇØ ±¸ºÐµË´Ï´Ù.

Ŭ¶óÀ̾ðÆ®     ´Ù¸¥ Ŭ¶óÀ̾ðÆ®¿Í »óÈ£ ÀÛ¿ëÇϸ鼭 ¸Þ½ÃÁö ¼­ºñ½º¸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ ±³È¯ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥(¶Ç´Â ¼ÒÇÁÆ®¿þ¾î ±¸¼º ¿ä¼Ò). Ŭ¶óÀ̾ðÆ®´Â »ý¼ºÀÚ Å¬¶óÀ̾ðÆ®³ª »ç¿ëÀÚ Å¬¶óÀ̾ðÆ® ¶Ç´Â µÑ ´Ù µÉ ¼ö ÀÖ½À´Ï´Ù.

Ŭ¶óÀ̾ðÆ® ·±Å¸ÀÓ     ¸Þ½Ã¡ Ŭ¶óÀ̾ðÆ®¿¡°Ô Message Queue ¸Þ½ÃÁö ¼­¹ö¿ÍÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â Message Queue ¼ÒÇÁÆ®¿þ¾î. Ŭ¶óÀ̾ðÆ® ·±Å¸ÀÓÀº Ŭ¶óÀ̾ðÆ®°¡ ´ë»ó¿¡°Ô ¸Þ½ÃÁö¸¦ º¸³»°í ´ë»óÀ¸·ÎºÎÅÍ ¸Þ½ÃÁö¸¦ ¹Þ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ÀÛ¾÷À» Áö¿øÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ® ·±Å¸ÀÓÀº ConnectionFactory µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏ¿© ±¸¼ºµË´Ï´Ù.

Ŭ¶óÀ̾ðÆ® ½Äº°ÀÚ     Ŭ¶óÀ̾ðÆ®¸¦ ´ë½ÅÇÏ¿© ¿¬°á ¹× ±× °´Ã¼¸¦ Message Queue ¸Þ½ÃÁö ¼­¹ö°¡ °ü¸®ÇÏ´Â »óÅÂ¿Í ¿¬°ü½ÃÅ°´Â ½Äº°ÀÚ

Ŭ·¯½ºÅÍ     È®Àå °¡´ÉÇÑ ¸Þ½Ã¡ ¼­ºñ½º¸¦ Á¦°øÇÏ´Â, »óÈ£ ¿¬°áµÈ µÑ ÀÌ»óÀÇ ºê·ÎÄ¿

Æ®·£Àè¼Ç     ¿Ï·áÇϰųª ¿ÏÀüÈ÷ ·Ñ¹éÇØ¾ß ÇÏ´Â ÀÛ¾÷ ±âº» ´ÜÀ§

È®ÀÎ     ¾ÈÁ¤ÀûÀ¸·Î Àü´ÞµÉ ¼ö ÀÖµµ·Ï Ŭ¶óÀ̾ðÆ®¿Í ¸Þ½ÃÁö ¼­¹ö °£¿¡ ±³È¯µÇ´Â Á¦¾î ¸Þ½ÃÁö. ÀϹÝÀûÀÎ µÎ °¡Áö È®ÀÎ À¯ÇüÀº Ŭ¶óÀ̾ðÆ® È®Àΰú ºê·ÎÄ¿ È®ÀÎÀÔ´Ï´Ù.

ÀÎÁõ     °ËÁõµÈ »ç¿ëÀÚ¸¸ ¸Þ½ÃÁö ¼­¹ö¿¡ ¿¬°áÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °úÁ¤

JMS °ø±ÞÀÚ     ¸Þ½Ã¡ ½Ã½ºÅÛÀ» À§ÇÑ JMS ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ »Ó¸¸ ¾Æ´Ï¶ó ÇØ´ç ½Ã½ºÅÛÀ» ±¸¼ºÇÏ°í °ü¸®ÇÏ´Â µ¥ ÇÊ¿äÇÑ °ü¸® ¹× Á¦¾î ±â´ÉÀ» Ãß°¡ÇÑ Á¦Ç°



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


ºÎÇ° ¹øÈ£: 819-2222.   Copyright 2005 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.