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

Sun ·Î°í
Sun Java System Message Queue 3 2005Q1 °ü¸® ¼³¸í¼­ 

8Àå
°ü¸® ´ë»ó °´Ã¼ °ü¸®

°ü¸® ´ë»ó °´Ã¼¸¦ »ç¿ëÇÏ¸é ´Ù¸¥ JMS °ø±ÞÀÚ¿¡ À̽ÄÇÒ ¼ö Àִ Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù. °ü¸® ´ë»ó °´Ã¼´Â °ø±ÞÀÚº° ±¸¼º ¹× À̸§ ÁöÁ¤ Á¤º¸¸¦ ĸ½¶È­ÇÕ
´Ï´Ù.

Message Queue °ü¸®ÀÚ´Â ÀϹÝÀûÀ¸·Î Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ºê·ÎÄ¿¿¡ ¿¬°áÇÏ´Â µ¥ »ç¿ëÇÏ´Â °ü¸® ´ë»ó °´Ã¼¸¦ ¸¸µì´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥Àº ¿¬°áÀ» »ç¿ëÇÏ¿© ¹°¸®Àû ´ë»ó°ú ¸Þ½ÃÁö¸¦ ÁÖ°í ¹Þ½À´Ï´Ù.

ÀÌ Àå¿¡¼­´Â °´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqobjmgr)¸¦ »ç¿ëÇØ¼­ ÀÌ·± ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é »ç¿ëÇÒ °´Ã¼ ÀúÀå¼Ò¿Í ¸¸µé °ü¸® ´ë»ó °´Ã¼ÀÇ ¼Ó¼ºÀ» ÀÌÇØÇϰí ÀÖ¾î¾ß ÇϹǷΠÀÌ Àå¿¡¼­ imqobjmgrÀ» »ç¿ëÇÏ¿© °ü¸® ´ë»ó °´Ã¼¸¦ °ü¸®ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇϱâ Àü¿¡ ÀÌ µÎ Ç׸ñ¿¡ ´ëÇÑ ¹è°æ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.


°´Ã¼ ÀúÀå¼Ò Á¤º¸

°ü¸® ´ë»ó °´Ã¼´Â Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ JNDI Á¶È¸¸¦ ÅëÇØ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ¹Ì¸® ¸¸µé¾îÁø °´Ã¼ ÀúÀå¼Ò¿¡ ÀÖ½À´Ï´Ù. »ç¿ëÇÒ ¼ö ÀÖ´Â °´Ã¼ ÀúÀå¼ÒÀÇ À¯Çü¿¡´Â Ç¥ÁØ LDAP µð·ºÅ丮 ¼­¹ö ¶Ç´Â ÆÄÀÏ ½Ã½ºÅÛ °´Ã¼ ÀúÀå¼ÒÀÇ µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù.

LDAP ¼­¹ö °´Ã¼ ÀúÀå¼Ò

LDAP ¼­¹ö´Â ÀÛ¾÷ ¸Þ½Ã¡ ½Ã½ºÅÛ¿¡ ±ÇÀåµÇ´Â °´Ã¼ ÀúÀå¼ÒÀÔ´Ï´Ù. LDAP ±¸ÇöÀº ¿©·¯ °ø±Þ¾÷ü¿¡¼­ Á¦°øÇÏ¸ç ºÐ»ê ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï µðÀÚÀεǾî ÀÖ½À´Ï´Ù. LDAP ¼­¹ö´Â ÀÛ¾÷ ȯ°æ¿¡ À¯¿ëÇÑ º¸¾È ±â´Éµµ Á¦°øÇÕ´Ï´Ù.

Message Queue °ü¸® µµ±¸´Â LDAP ¼­¹öÀÇ °´Ã¼ ÀúÀå¼Ò¸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ¸ÕÀú LDAP ¼­¹ö ¼³¸í¼­¿¡ ³ª¿Í ÀÖ´Â ´ë·Î java °´Ã¼¸¦ ÀúÀåÇϰí JNDI Á¶È¸¸¦ ¼öÇàÇϵµ·Ï LDAP ¼­¹ö¸¦ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.

LDAP ¼­¹ö¸¦ °´Ã¼ ÀúÀå¼Ò·Î »ç¿ëÇÏ´Â °æ¿ì Ç¥ 8-1¿¡ ³ª¿Í ÀÖ´Â ¼Ó¼ºµéÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºµéÀº ´ÙÀ½ ¹üÁÖ·Î ±¸ºÐµË´Ï´Ù.

ÆÄÀÏ ½Ã½ºÅÛ °´Ã¼ ÀúÀå¼Ò

Message Queue¿¡¼­´Â ÆÄÀÏ ½Ã½ºÅÛ °´Ã¼ ÀúÀå¼Ò ±¸Çöµµ Áö¿øÇÕ´Ï´Ù. ÆÄÀÏ ½Ã½ºÅÛ °´Ã¼ ÀúÀå¼Ò´Â ¿ÏÀüÈ÷ Å×½ºÆ®µÇÁö ¾Ê¾Ò±â ¶§¹®¿¡ ÀÛ¾÷ ½Ã½ºÅÛ¿¡´Â ±ÇÀåµÇÁö ¾ÊÁö¸¸, °³¹ß ȯ°æ¿¡¼­´Â ¸Å¿ì »ç¿ëÇϱⰡ ½±´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù. LDAP ¼­¹ö¸¦ ¼³Á¤ÇÒ ÇÊ¿ä ¾øÀÌ ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡ µð·ºÅ丮¸¦ ¸¸µé±â¸¸ ÇÏ¸é µË´Ï´Ù.

±×·¯³ª Ŭ¶óÀÌ¾ðÆ®°¡ ¿©·¯ ÄÄÇ»ÅÍ ³ëµå¿¡ ¹èÆ÷µÈ °æ¿ì ÀÌ Å¬¶óÀÌ¾ðÆ®µéÀÌ °´Ã¼ ÀúÀå¼Ò°¡ À§Ä¡ÇÑ µð·ºÅ丮¿¡ ¾×¼¼½ºÇÒ ¼ö ¾øÀ¸¸é ÆÄÀÏ ½Ã½ºÅÛ ÀúÀå¼Ò¸¦ Áß¾Ó ÁýÁᫎ °´Ã¼ ÀúÀå¼Ò·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¶ÇÇÑ ÇØ´ç µð·ºÅ丮¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ¸ðµç »ç¿ëÀÚ´Â Message Queue °ü¸® µµ±¸¸¦ »ç¿ëÇÏ¿© °ü¸® ´ë»ó °´Ã¼¸¦ ¸¸µé°í °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄÀÏ ½Ã½ºÅÛ °´Ã¼ ÀúÀå¼Ò¸¦ »ç¿ëÇÏ´Â °æ¿ì Ç¥ 8-2¿¡ ³ª¿Í ÀÖ´Â ¼Ó¼ºµéÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºµéÀº ´ÙÀ½ ¹üÁÖ·Î ±¸ºÐµË´Ï´Ù.


°ü¸® ´ë»ó °´Ã¼ ¼Ó¼º Á¤º¸

Message Queue °ü¸® ´ë»ó °´Ã¼¿¡´Â ±âº»ÀûÀ¸·Î ´ÙÀ½°ú °°Àº µÎ °¡Áö Á¾·ù°¡ ÀÖ½À´Ï´Ù.

Message Queue¿¡´Â °ü¸® ´ë»ó °´Ã¼¸¦ ¸¸µé°í °ü¸®ÇÒ ¶§ »ç¿ëµÇ´Â µÎ °³ÀÇ °ü¸® µµ±¸°¡ ÀÖ½À´Ï´Ù. Çϳª´Â ¸í·ÉÁÙ °´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqobjmgr)ÀÌ°í ´Ù¸¥ Çϳª´Â GUI °ü¸® ÄܼÖÀÔ´Ï´Ù. ÀÌ Àå¿¡¼­´Â ¸í·ÉÁÙÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­¸¸ ¼³¸íÇÕ´Ï´Ù.

°ü¸® ´ë»ó °´Ã¼ÀÇ ¼Ó¼ºÀº ¼Ó¼º-°ª ½ÖÀ» »ç¿ëÇØ¼­ ÁöÁ¤ÇÕ´Ï´Ù.

¿¬°á ÆÑÅ丮 ¼Ó¼º

¿¬°á ÆÑÅ丮 ±¸¼ºÀº ¿¬°á ÆÑÅ丮°¡ Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À» ´ë½ÅÇÏ¿© ¸¸µå´Â ¸ðµç ¿¬°á¿¡ Àü´ÞµË´Ï´Ù. ¸Þ½ÃÁö¸¦ º¸³»°Å³ª ¹ÞÀ» ¶§ Æ÷ÇԵǴ ´ë»óÀ» Á¤ÀÇÇϰí Ŭ¶óÀÌ¾ðÆ® ·±Å¸ÀÓ¿¡¼­ ¸Þ½ÃÁö È帧À» ó¸®ÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÏ¸ç ¿¬°áÀ» ÅëÇØ º¸³½ ¸ðµç ¸Þ½ÃÁö¿¡ ´ëÇÑ Æ¯Á¤ Á¤º¸¸¦ ÀÚµ¿À¸·Î ¼³Á¤Çϵµ·Ï ¿¬°áÀ» ±¸¼ºÇÕ´Ï´Ù.

¿¬°á ÆÑÅ丮 °´Ã¼¿¡´Â ´ÙÀ½°ú °°Àº µÎ °¡Áö À¯ÇüÀÌ ÀÖ½À´Ï´Ù.

ConnectionFactory¿Í XAConnectionFactory °´Ã¼´Â µ¿ÀÏÇÑ ¼Ó¼º ÁýÇÕÀ» °øÀ¯ÇÕ´Ï´Ù.

¿¬°á ÆÑÅ丮 °´Ã¼´Â °ü¸®ÀÚ ¶Ç´Â ÀÀ¿ë ÇÁ·Î±×·¥(ÇÁ·ÎÅäŸÀÔ Á¦ÀÛ ¶Ç´Â Å×½ºÆ®¿ë)¿¡¼­ ¸¸µé°í ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. imqobjmgr µµ±¸ ¶Ç´Â °ü¸® ÄܼÖÀ» »ç¿ëÇÏ¿© ¿¬°á ÆÑÅ丮 ¼Ó¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ¿¬°á ÆÑÅ丮 ¼Ó¼º¿¡ ´ëÇØ ¼³¸íÇÏ¸ç ¼Ó¼ºÀÇ ¿µÇâÀ» ¹Þ´Â µ¿ÀÛÀ» ±âÁØÀ¸·Î
´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµË´Ï´Ù.

¿©±â¿¡¼­ ÁÖ·Î °í·ÁÇØ¾ß ÇÒ ¼Ó¼ºÀº imqAddressList·Î Ŭ¶óÀÌ¾ðÆ®°¡ ¿¬°áÀ» ¼³Á¤ÇÒ ºê·ÎÄ¿¸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¿¬°á ÆÑÅ丮 Ãß°¡¿¡¼­´Â °´Ã¼ ÀúÀå¼Ò¿¡ ¿¬°á ÆÑÅ丮 °ü¸® ´ë»ó °´Ã¼¸¦ Ãß°¡ÇÒ ¶§ ¼Ó¼ºÀ» ÁöÁ¤ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

¿¬°á ÆÑÅ丮 ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 16Àå, "°ü¸® ´ë»ó °´Ã¼ ¼Ó¼º ÂüÁ¶" ¹× JavaDoc API ¼³¸í¼­ÀÇ Message Queue Ŭ·¡½º com.sun.messaging.ConnectionConfiguration ºÎºÐÀ» ÂüÁ¶ÇϽʽÿÀ.

¿¬°á ó¸®

¿¬°á ó¸® ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ¿¬°áÇÒ ¸Þ½ÃÁö ¼­¹ö ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ°í ´Ù½Ã ¿¬°áÇØ¾ß ÇÏ´Â °æ¿ì À翬°á ½Ãµµ Ƚ¼ö¿Í ½Ãµµ °£°ÝÀ» ÁöÁ¤ÇÕ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ®´Â imqAddressList ¼Ó¼º °ªÀ¸·Î ÁöÁ¤µÈ ¸Þ½ÃÁö ¼­¹ö ÁÖ¼Ò¿¡ ÀÖ´Â ¸Þ½ÃÁö ¼­¹ö¿¡ ¿¬°áÇÕ´Ï´Ù. ¸Þ½ÃÁö ¼­¹ö ÁÖ¼Ò´Â ºê·ÎÄ¿ È£½ºÆ® À̸§, Æ÷Æ® ¹øÈ£ ¹× ¿¬°á ¼­ºñ½º À¯ÇüÀ¸·Î ±¸¼ºµË´Ï´Ù.

Æ÷Æ® ¹øÈ£´Â ºê·ÎÄ¿ÀÇ Æ÷Æ® ¸ÅÆÛ°¡ ÀÖ´Â Æ÷Æ® ¶Ç´Â ƯÁ¤ ¿¬°á ¼­ºñ½º°¡ ÀÖ´Â Æ÷Æ®ÀÔ´Ï´Ù. Æ÷Æ® ¸ÅÆÛ Æ÷Æ®¸¦ ÁöÁ¤ÇÏ¸é Æ÷Æ® ¸ÅÆÛ°¡ ¿¬°á Æ÷Æ® ¹øÈ£¸¦ µ¿ÀûÀ¸·Î ÇÒ´çÇÕ´Ï´Ù. ¸Þ½ÃÁö ¼­¹ö ÁÖ¼Ò ÁöÁ¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº imqAddressList ¼Ó¼º °ª ±¸¹®À» ÂüÁ¶ÇϽʽÿÀ.

ÀÚµ¿ À翬°á

´ÜÀÏ ºê·ÎÄ¿ ȯ°æÀ̳ª ¸ÖƼ ºê·ÎÄ¿ Ŭ·¯½ºÅÍ È¯°æ¿¡¼­ ¿¬°áÀÌ ½ÇÆÐÇÒ °æ¿ì Ŭ¶óÀÌ¾ðÆ®°¡ ºê·ÎÄ¿¿¡ ÀÚµ¿À¸·Î ´Ù½Ã ¿¬°áÇϵµ·Ï ÇØÁÖ´Â ¿¬°á ó¸® ¼Ó¼ºÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. À翬°á ÇÁ·Î¼¼½º¸¦ ±¸¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

À翬°á ±â´É¿¡¼­´Â ¿¬°á ÆäÀÏ¿À¹ö´Â Á¦°øÇÏÁö¸¸ µ¥ÀÌÅÍ ÆäÀÏ¿À¹ö´Â Á¦°øÇÏÁö ¾ÊÀ¸¹Ç·Î Ŭ¶óÀÌ¾ðÆ®°¡ ´Ù¸¥ ºê·ÎÄ¿ ÀνºÅϽº¿¡ ´Ù½Ã ¿¬°áµÇ´Â °æ¿ì ½ÇÆÐÇ߰ųª ¿¬°áÀÌ ²÷¾îÁø ºê·ÎÄ¿¿¡ º¸°üµÈ Áö¼Ó¼º ¸Þ½ÃÁö ¹× ±âŸ »óÅ Á¤º¸´Â ¼Õ½ÇµÉ ¼ö ÀÖ½À´Ï´Ù.

ÀÚµ¿ À翬°áÀÌ °¡´ÉÇÑ °æ¿ì Message Queue´Â ¿¬°á¿¡ ½ÇÆÐÇϸé Ŭ¶óÀÌ¾ðÆ®°¡ ´Ù½Ã ¿¬°áÇÏ¿© ¾×¼¼½ºÇÒ ¼ö Àֱ⠶§¹®¿¡ Àӽà ´ë»óÀ» Áö¼ÓÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ´Ù½Ã ¿¬°áÇÏ¿© ÀÌ·¯ÇÑ ´ë»óÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ã°£À» ÁØ ´ÙÀ½ ºê·ÎÄ¿´Â ÇØ´ç ´ë»óÀ» »èÁ¦ÇÕ´Ï´Ù.

À翬°á ó¸® ¹æ¹ýÀº Ŭ¶óÀÌ¾ðÆ®°¡ ´ÜÀÏ ºê·ÎÄ¿¿¡ ¿¬°áµÇ´ÂÁö Ŭ·¯½ºÅÍ¿¡ ¼ÓÇÑ ºê·ÎÄ¿¿¡ ¿¬°áµÇ´ÂÁö¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. ´ÙÀ½ Àý¿¡¼­´Â ÀÌ·¯ÇÑ °¢°¢ÀÇ °¡´É¼º¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

´ÜÀÏ ºê·ÎÄ¿¿¡ À翬°á     ¿¬°á¿¡ ½ÇÆÐÇÒ °æ¿ì Ŭ¶óÀÌ¾ðÆ®°¡ ºê·ÎÄ¿¿¡ ÀÚµ¿À¸·Î ´Ù½Ã ¿¬°áÇÏ°Ô ÇÏ·Á¸é ´ÙÀ½°ú °°Àº ¿¬°á ÆÑÅ丮 ¼Ó¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ·¯ÇÑ ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿¬°á 󸮸¦ ÂüÁ¶ÇϽʽÿÀ.

Ŭ·¯½ºÅÍ ³»ÀÇ ºê·ÎÄ¿¿¡ À翬°á     ¸ÖƼ ºê·ÎÄ¿ Ŭ·¯½ºÅÍ È¯°æ¿¡¼­ imqAddressList ¼Ó¼º¿¡ ¿©·¯ ÁÖ¼Ò¸¦ ÁöÁ¤ÇÑ °æ¿ì ºê·ÎÄ¿ ¸ñ·ÏÀ» ÅëÇØ ÀÚµ¿ À翬°áÀÌ ¹Ýº¹µË´Ï´Ù. ¸ñ·Ï¿¡ ÀÖ´Â ¸ðµç ºê·ÎÄ¿°¡ Message Queue Enterprise EditionÀ» ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.

¸ñ·ÏÀÇ Ã¹ ¹øÂ° ÁÖ¼Ò¿¡ ´ëÇÑ Å¬¶óÀÌ¾ðÆ® ¿¬°áÀÌ ½ÇÆÐÇÒ °æ¿ì Ŭ¶óÀÌ¾ðÆ® ·±Å¸ÀÓÀº Ŭ¶óÀÌ¾ðÆ®¸¦ ¸ñ·ÏÀÇ ´Ù¸¥ ºê·ÎÄ¿¿¡ ´Ù½Ã ¿¬°áÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. ÀÌ ½Ãµµµµ ½ÇÆÐÇÒ °æ¿ì Ŭ¶óÀÌ¾ðÆ® ·±Å¸ÀÓÀº Ŭ¶óÀÌ¾ðÆ®¸¦ ´Ù½Ã ¿¬°áÇÒ ¼ö ÀÖÀ» ¶§±îÁö ¸ñ·Ï¿¡ ÀÖ´Â ºê·ÎÄ¿¸¦ Â÷·Ê·Î ¿¬°áÇÕ´Ï´Ù.

¸ðµç ½Ãµµ°¡ ½ÇÆÐÇÒ °æ¿ì »ç¿ë °¡´ÉÇÑ ºê·ÎÄ¿¸¦ ã°Å³ª ã±â¿¡ ½ÇÆÐÇÒ ¶§±îÁö Ŭ¶óÀÌ¾ðÆ® ·±Å¸ÀÓÀº ¸ñ·ÏÀ» ÁöÁ¤µÈ Ƚ¼ö¸¸Å­ ¼øÈ¯ÇÕ´Ï´Ù. imqAddressListBehavior ¼Ó¼º ¼³Á¤¿¡ µû¶ó ´Ù½Ã ¿¬°áÇÒ ¶§ ÁÖ¼Ò ¸ñ·Ï¿¡ Á¦°øµÈ ÁÖ¼Ò ¼ø¼­·Î ´ÙÀ½ ºê·ÎÄ¿¸¦ ¼±ÅÃÇÒÁö ¾Æ´Ï¸é ÇØ´ç ¸ñ·Ï¿¡¼­ ÀÓÀÇ·Î ¼±ÅÃÇÒÁö ¿©ºÎ¸¦ °áÁ¤ÇÕ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ®°¡ Ŭ·¯½ºÅÍ ³»ÀÇ ºê·ÎÄ¿¿¡ ´Ù½Ã ¿¬°áÇÏ°Ô ÇÏ·Á¸é ´ÙÀ½ ¼Ó¼ºÀ» »ç¿ëÇÕ´Ï´Ù.

ÀÌ·¯ÇÑ ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿¬°á 󸮸¦ ÂüÁ¶ÇϽʽÿÀ.

¿¬°á ÇÎ

imqPingInterval ¼Ó¼ºÀº Ŭ¶óÀÌ¾ðÆ® ·±Å¸ÀÓ¿¡¼­ ºê·ÎÄ¿·ÎÀÇ ÇÎ ÀÛ¾÷ ºóµµ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ·±Å¸ÀÓÀº ¿¬°áÀ» ÁÖ±âÀûÀ¸·Î Å×½ºÆ®ÇÏ¿© ½ÇÆÐÇÑ ¿¬°áÀ» ¿ì¼±ÀûÀ¸·Î °¨ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÎ ÀÛ¾÷ÀÌ ½ÇÆÐÇÒ °æ¿ì Ŭ¶óÀÌ¾ðÆ® ·±Å¸ÀÓÀº Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¿¹¿Ü ¼ö½Å±â °´Ã¼¿¡ ´ëÇØ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¿¹¿Ü ¼ö½Å±â°¡ ¾ø´Â °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ´ÙÀ½ ¿¬°á »ç¿ë ½Ãµµ°¡ ½ÇÆÐÇÕ´Ï´Ù.

¸Þ½ÃÁö ¼ö½ÅÀ» ´ë±âÇÏ´Â µ¿¾È ¸Þ½ÃÁö¸¦ º¸³»Áö ¾Ê´Â »ç¿ëÀÚ Å¬¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­´Â ¹Ýµå½Ã ÇÎÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±×·¯ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ÇÎÀ» »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì ¿¬°áÀÌ ½ÇÆÐÇØµµ ¾Ë ¼ö ¾ø½À´Ï´Ù. ¶ÇÇÑ ÀÌ ±â´ÉÀ» »ç¿ëÇÏ¸é ½ÇÆÐÇÑ ¿¬°áÀ» ¹Ì¸® ó¸®ÇÏ°Ô µÇ¾î ¸Þ½ÃÁö¸¦ º¸³¾ Çʿ䰡 ¾ø¾îÁö¹Ç·Î Ŭ¶óÀÌ¾ðÆ®°¡ ¸Þ½ÃÁö¸¦ °ÅÀÇ »ý¼ºÇÏÁö ¾Ê¾Æµµ µÈ´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.

±âº»ÀûÀ¸·Î ÇÎ °£°ÝÀº 30ÃÊ·Î ¼³Á¤µË´Ï´Ù. °ªÀ» -1·Î ¼³Á¤Çϸé ÇÎ ÀÛ¾÷À» ¾È ÇÏ°Ô µË´Ï´Ù.

²÷¾îÁø ¿¬°á¿¡ ´ëÇÑ ÀÀ´äÀº ¿î¿µ üÁ¦º°·Î ´Ù¸¨´Ï´Ù. ¿¹¸¦ µé¾î, ÀϺΠ¿î¿µ üÁ¦¿¡¼­´Â Çθ¶´Ù ½ÇÆÐ¸¦ Áï½Ã º¸°íÇϱ⵵ ÇÏ°í ´Ù¸¥ ¿î¿µ üÁ¦¿¡¼­´Â ÇÎÀÌ ¼º°øÇϰųª ¹öÆÛ ¿À¹öÇ÷ΰ¡ ¹ß»ýÇÒ ¶§±îÁö ¿¬¼ÓÀûÀ¸·Î ÇÎÀ» ¹öÆÛ¸µÇÏ¿© ºê·ÎÄ¿¿¡ ´ëÇÑ ¿¬°áÀ» °è¼ÓÇØ¼­ ½ÃµµÇϱ⵵ ÇÕ´Ï´Ù.

imqPingInterval ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿¬°á 󸮸¦ ÂüÁ¶ÇϽʽÿÀ.

Ŭ¶óÀÌ¾ðÆ® ¾ÆÀ̵ð

Message Queue´Â ¿µ±¸ °¡ÀÔÀÚ¿¡°Ô ÇÊ¿äÇÑ °íÀ¯ Ŭ¶óÀÌ¾ðÆ® ¾ÆÀ̵𠼳Á¤°ú Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀ» Áö¿øÇϵµ·Ï ¿¬°á ÆÑÅ丮 ¼Ó¼º ÁýÇÕÀ» Á¤ÀÇÇÕ´Ï´Ù.

ºê·ÎÄ¿ ¿¬°áÀ» ½ÃµµÇϴ Ŭ¶óÀÌ¾ðÆ®´Â ÀÎÁõµÇ¾î¾ß ÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ¿¬°áÇÒ ¶§ ¾ÆÀ̵ð ¶Ç´Â ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì ´ÙÀ½ Áß Çϳª°¡ ¹ß»ýÇÕ´Ï´Ù.

ÀÌ ÀÎÁõ ¹æ¹ý¿¡¼­´Â ¸ðµç »ç¿ëÀÚÀÇ ¿¬°áÀ» Çã¿ëÇϹǷΠ°³¹ß ¹× Å×½ºÆ® ÀÛ¾÷¿¡ Æí¸®ÇÕ´Ï´Ù. ÀÛ¾÷ ½Ã½ºÅÛ¿¡¼­´Â »ç¿ëÀÚ ÀúÀå¼Ò¿¡ Ãß°¡µÈ »ç¿ëÀÚ·Î ¿¬°á ¾×¼¼½º¸¦ Á¦ÇÑÇØ¾ß ÇÕ´Ï´Ù.

¿¬°áÀ» ¿äûÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ ºê·ÎÄ¿ ÀÎÁõ À̿ܿ¡ JMS »ç¾ç¿¡¼­´Â Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ »óŸ¦ À¯ÁöÇϵµ·Ï ¿¬°á ½Ã °íÀ¯ Ŭ¶óÀÌ¾ðÆ® ½Äº°ÀÚ¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù. Message Queue¿¡¼­´Â Ŭ¶óÀÌ¾ðÆ® ¾ÆÀ̵𸦠»ç¿ëÇÏ¿© ¿µ±¸ °¡ÀÔÀÚ¸¦ ÃßÀûÇÕ´Ï´Ù. ¿µ±¸ °¡ÀÔÀÚ°¡ ºñȰ¼º »óÅÂÀÎ °æ¿ì ºê·ÎÄ¿´Â ÇØ´ç °¡ÀÔÀÚ¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ º¸°üÇÏ¿´´Ù°¡ °¡ÀÔÀÚ°¡ ´Ù½Ã Ȱ¼ºÈ­µÇ¸é ¸Þ½ÃÁö¸¦ Àü´ÞÇÕ´Ï´Ù. ºê·ÎÄ¿´Â Ŭ¶óÀÌ¾ðÆ® ¾ÆÀ̵ð·Î °¡ÀÔÀÚ¸¦ ½Äº°ÇÕ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ® ¾ÆÀ̵ð´Â »ç¿ëÀÚ°¡ °ü¸®»ó ¼³Á¤Çϰųª Ŭ¶óÀÌ¾ðÆ®°¡ ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ Ŭ¶óÀÌ¾ðÆ®°¡ µ¿ÀÏÇÑ ¿¬°á ÆÑÅ丮 °´Ã¼·ÎºÎÅÍ ¿¬°áÇÏ´Â °æ¿ì ¿¬°á ÆÑÅ丮¿¡ ´ëÇÑ Å¬¶óÀÌ¾ðÆ® ¾ÆÀ̵𸦠¼³Á¤ÇÕ´Ï´Ù. ±×·¯¸é Message Queue°¡ ÇØ´ç ÆÑÅ丮·ÎºÎÅÍ ¼³Á¤µÇ´Â °¢ ¿¬°á¿¡ ´ëÇØ °íÀ¯ÇÑ Å¬¶óÀÌ¾ðÆ® ¾ÆÀ̵𸦠Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

°íÀ¯ÇÑ Å¬¶óÀÌ¾ðÆ® ¾ÆÀ̵𠰪À» º¸ÀåÇÏ·Á¸é ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î imqConfiguredClientID ¼Ó¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù.

imqConfiguredClientID=${u}string

${u}´Â ¼Ó¼º °ªÀÇ Ã³À½ ³× ¹®ÀÚÀÔ´Ï´Ù. "u" ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ ÀÖ´Â °æ¿ì ¿¬°áÇÒ ¶§ JMS ¿¹¿Ü°¡ ¹ß»ýÇÕ´Ï´Ù.

string °ªÀº ÀÌ ¿¬°á ÆÑÅ丮¿¡¼­ »ý¼ºµÈ ¿¬°á°ú ¿¬°ü½Ãų ¼ö ÀÖ´Â ¸ðµç °ª(¿¹: Xconn)ÀÔ´Ï´Ù. »ç¿ëÀÚ ÀÎÁõ ´Ü°è¿¡¼­ Message Queue´Â u¸¦ u:userNameÀ¸·Î ´ëüÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¿¬°á¿¡ ¿¬°üµÈ »ç¿ëÀÚ°¡ AthenaÀÌ°í ¿¬°á¿¡ ÁöÁ¤µÈ ¹®ÀÚ¿­ÀÌ ${u}XconnÀÎ °æ¿ì Ŭ¶óÀÌ¾ðÆ® ¾ÆÀ̵ð´Â u:AthenaXconnÀÌ µË´Ï´Ù.

ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ¸é ¸ðµç ´Ù¸¥ ¹æ¹ý°ú ¸¶Âù°¡Áö·Î ¿¬°á ÆÑÅ丮¿¡ ÀÇÇØ »ý¼ºµÇ´Â ¿¬°á¸¶´Ù °íÀ¯ÇÑ Å¬¶óÀÌ¾ðÆ® ¾ÆÀ̵𸦠°®°Ô µË´Ï´Ù.

ÀÌ ¹æ¹ýÀÌ Àû¿ëµÇÁö ¾Ê´Â ÇÑ °¡Áö °æ¿ì´Â µÎ Ŭ¶óÀÌ¾ðÆ®°¡ guest¿Í °°Àº ±âº» ¾ÆÀ̵𸦠»ç¿ëÇÏ¿© ¿¬°áÇÏ´Â °æ¿ì·Î °¢ Ŭ¶óÀÌ¾ðÆ®´Â µ¿ÀÏÇÑ ${u} ±¸¼º ¿ä¼Ò°¡ Àִ Ŭ¶óÀÌ¾ðÆ® ¾ÆÀ̵𸦠°®°Ô µË´Ï´Ù. ·±Å¸ÀÓ¿¡¼­´Â MQ°¡ °íÀ¯ÇÏÁö ¾ÊÀº Ŭ¶óÀÌ¾ðÆ® ¾ÆÀ̵ð·Î ¿¬°áÀ» »ý¼ºÇÒ ¼ö ¾øÀ¸¹Ç·Î ¿¬°áÀ» ¸ÕÀú ¿äûÇϴ Ŭ¶óÀÌ¾ðÆ®´Â ¿¬°áµÇÁö¸¸ ³ªÁß¿¡ ¿äûÇϴ Ŭ¶óÀÌ¾ðÆ®´Â ¿¬°áµÇÁö ¾Ê½À´Ï´Ù.

¿¬°á ÆÑÅ丮¸¦ »ç¿ëÇϴ Ŭ¶óÀÌ¾ðÆ®°¡ ±¸¼ºµÈ Ŭ¶óÀÌ¾ðÆ® ¾ÆÀ̵𸦠ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀ¸·Î º¯°æÇÏÁö ¸øÇϵµ·Ï imqDisableSetClientID ¼Ó¼ºÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥ Äڵ忡¼­ setClientId() ¸Þ¼Òµå¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì ¿µ±¸ °¡ÀÔÀ» À§ÇØ imqConfiguredClientID ¼Ó¼ºÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

¿äÄÁ´ë ´ÙÀ½Àº Ŭ¶óÀÌ¾ðÆ® ¾ÆÀ̵𿡠¿µÇâÀ» ¹ÌÄ¡´Â ¼Ó¼ºÀÔ´Ï´Ù.

ÀÌ·¯ÇÑ ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Ŭ¶óÀÌ¾ðÆ® ¾ÆÀ̵𸦠ÂüÁ¶ÇϽʽÿÀ.

¾ÈÁ¤¼º ¹× È帧 Á¦¾î

Ŭ¶óÀÌ¾ðÆ®°¡ ÁÖ°í ¹Þ´Â ¸Þ½ÃÁö¿Í Message Queue¿¡ »ç¿ëµÇ´Â Á¦¾î ¸Þ½ÃÁö´Â µ¿ÀÏÇÑ Å¬¶óÀ̾ðÆ®-ºê·ÎÄ¿ ¿¬°áÀ» ÅëÇØ Àü´ÞµË´Ï´Ù. µû¶ó¼­ JMS ¸Þ½ÃÁö Àü´Þ¿¡ ÀÇÇØ ºê·ÎÄ¿ È®Àΰú °°Àº Á¦¾î ¸Þ½ÃÁö°¡ ÀϽÃÀûÀ¸·Î ÁߴܵǾî Àü´ÞÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ® ¸Þ½ÃÁöÀÇ È帧¿¡ µû¶ó Á¦¾î ¸Þ½ÃÁöÀÇ È帧À» °ü¸®ÇÒ ¼ö ÀÖµµ·Ï ¿¬°á ÆÑÅ丮 ¼Ó¼ºÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. µÎ °¡Áö À¯ÇüÀÇ ¸Þ½ÃÁö È帧 Á¦¾î´Â ¾ÈÁ¤¼º°ú ó¸® ´É·ÂÀÇ ÀýÃæ°ú °ü·ÃµË´Ï´Ù. ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ¿© È帧 Á¦¾î¿Í ¾ÈÁ¤¼ºÀ» °ü¸®ÇÏ´Â ¹æ¹ýÀº Ŭ¶óÀÌ¾ðÆ® ·±Å¸ÀÓ ¸Þ½ÃÁö È帧 Á¶Á¤À» ÂüÁ¶ÇϽʽÿÀ.

´ÙÀ½ ¼Ó¼ºÀº Ŭ¶óÀÌ¾ðÆ® ¹× Á¦¾î ¸Þ½ÃÁöÀÇ È帧¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù.

ÀÌ·¯ÇÑ ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¾ÈÁ¤¼º ¹× È帧 Á¦¾î¸¦ ÂüÁ¶ÇϽʽÿÀ.

´ë±â¿­ ºê¶ó¿ìÀú µ¿ÀÛ ¹× ¼­¹ö ¼¼¼Ç

Ŭ¶óÀÌ¾ðÆ® ´ë±â¿­ ã¾Æº¸±â¿¡ ¿µÇâÀ» ÁÖ´Â ¼Ó¼ºÀº ´ÙÀ½°ú °°½À´Ï´Ù.

ÀÌ·¯ÇÑ ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ë±â¿­ ºê¶ó¿ìÀú µ¿ÀÛ ¹× ¼­¹ö ¼¼¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

JMS Á¤ÀÇ µî·Ï Á¤º¸ Áö¿ø

¿¬°á ÆÑÅ丮 ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ¿¬°á¿¡¼­ »ý¼ºÇÏ´Â ¸Þ½ÃÁö¿¡ ´ëÇÑ JMS Á¤ÀÇ µî·Ï Á¤º¸¸¦ ÀÚµ¿À¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. JMS µî·Ï Á¤º¸´Â http://java.sun.com/products/jms/docs.html¿¡ ÀÖ´Â JMS »ç¾ç¿¡ Á¤Àǵ˴ϴÙ.

´ÙÀ½ ¼Ó¼ºÀ» »ç¿ëÇÏ¿© JMS Á¤ÀÇ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ·¯ÇÑ ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº JMS Á¤ÀÇ µî·Ï Á¤º¸ Áö¿øÀ» ÂüÁ¶ÇϽʽÿÀ.

¸Þ½ÃÁö Çì´õ ¹«½Ã

¿¬°á ÆÑÅ丮 ¼Ó¼ºÀ» ¼³Á¤ÇÏ¿© ¸Þ½ÃÁöÀÇ Áö¼Ó¼º, ¼ö¸í ¹× ¿ì¼± ¼øÀ§¸¦ ÁöÁ¤ÇÏ´Â JMS ¸Þ½ÃÁö Çì´õ Çʵ带 ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¼³Á¤Àº ¿¬°á ÆÑÅ丮¿¡¼­ °¡Á®¿Â ¿¬°á¿¡¼­ »ý¼ºµÈ ¸ðµç ¸Þ½ÃÁö¿¡ »ç¿ëµË´Ï´Ù.

´ÙÀ½ JMS ÇʵåÀÇ °ªÀº ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·¯ÇÑ Çʵ忡 ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº http://java.sun.com/products/jms/docs.htmlÀÇ JMS »ç¾çÀ» ÂüÁ¶ÇϽʽÿÀ.

¸Þ½ÃÁö Çì´õ¸¦ ¹«½ÃÇϸé ÀÀ¿ë ÇÁ·Î±×·¥ ¿ä±¸ »çÇ׿¡ À§¹èµÉ ¼ö ÀÖÀ¸¹Ç·Î ÀÌ ±â´ÉÀ» »ç¿ëÇÒ °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥ »ç¿ëÀÚ ¶Ç´Â ¼³°èÀÚ¿Í ¹Ýµå½Ã »óÀÇÇϽʽÿÀ.

´ÙÀ½ ¸ñ·Ï¿¡´Â ¸Þ½ÃÁö ¹«½Ã¸¦ ó¸®ÇÏ´Â ¿¬°á ÆÑÅ丮 ¼Ó¼ºÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¼Ó¼ºÀº ´ëºÎºÐ ½ÖÀ¸·Î ±¸¼ºµË´Ï´Ù. °¢ ½Ö¿¡¼­ ù ¹øÂ° ¼Ó¼ºÀº ÁöÁ¤µÈ Çì´õ Çʵ带 ¹«½ÃÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÏ°í µÎ ¹øÂ° ¼Ó¼ºÀº ¹«½ÃÇÏ´Â °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ·¯ÇÑ ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¸Þ½ÃÁö Çì´õ ¹«½Ã¸¦ ÂüÁ¶ÇϽʽÿÀ.

´ë»ó °ü¸® ´ë»ó °´Ã¼ ¼Ó¼º

¹°¸®Àû ÁÖÁ¦ ¶Ç´Â ´ë±â¿­ ´ë»óÀ» ³ªÅ¸³»´Â ´ë»ó °ü¸® ´ë»ó °´Ã¼´Â Ç¥ 16-1¿¡ ³ª¿­µÈ °Í°ú °°Àº ¼Ó¼ºÀ» °®½À´Ï´Ù. ÁÖÁ¦ ¶Ç´Â ´ë±â¿­ Ãß°¡ Àý¿¡¼­´Â °´Ã¼ ÀúÀå¼Ò¿¡ ´ë»ó °ü¸® ´ë»ó °´Ã¼¸¦ Ãß°¡ÇÒ ¶§ ÀÌ·± ¼Ó¼ºÀ» ÁöÁ¤ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

¿©±â¿¡¼­ ÁÖ·Î °í·ÁÇØ¾ß ÇÒ ¼Ó¼ºÀº imqDestinationNameÀÔ´Ï´Ù. ÀÌ ¼Ó¼ºÀº ÁÖÁ¦ ¶Ç´Â ´ë±â¿­ °ü¸® ´ë»ó °´Ã¼¿¡ ÇØ´çÇÏ´Â ¹°¸®Àû ´ë»ó¿¡ ÁöÁ¤ÇÏ´Â À̸§ÀÔ´Ï´Ù. ´ë»ó¿¡ ¼³¸íÀ» ÀÔ·ÂÇØ µÎ¸é ¿©·¯ ÀÀ¿ë ÇÁ·Î±×·¥À» Áö¿øÇϱâ À§ÇØ ¸¸µå´Â ´Ù¸¥ ´ë»ó°ú ±¸ºÐÇϱⰡ ½±½À´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº JavaDoc API ¼³¸í¼­¿¡¼­ Message Queue Ŭ·¡½º com.sun.messaging.DestinationConfiguration ºÎºÐÀ» ÂüÁ¶ÇϽʽÿÀ.


°´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqobjmgr) »ç¿ë

°´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϸé Message Queue °ü¸® ´ë»ó °´Ã¼¸¦ ¸¸µé°í °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

imqobjmgr ¸í·ÉÀÇ ±¸¹®, ÇÏÀ§ ¸í·É ¹× ¿É¼Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 13Àå, "¸í·É ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½ Àý¿¡¼­´Â imqobjmgr ÇÏÀ§ ¸í·ÉÀ¸·Î ÀÛ¾÷ÇÒ ¶§ Á¦°øÇØ¾ß ÇÏ´Â Á¤º¸¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÇÊ¿äÇÑ Á¤º¸

°ü¸® ´ë»ó °´Ã¼¿Í °ü·ÃµÈ ´ëºÎºÐÀÇ ÀÛ¾÷À» ¼öÇàÇÒ ¶§ imqobjmgr ÇÏÀ§ ¸í·ÉÀÇ ¿É¼ÇÀ¸·Î ´ÙÀ½ Á¤º¸¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

¸í·É ÆÄÀÏ »ç¿ë

imqobjmgr ¸í·ÉÀ» »ç¿ëÇϸé imqobjmgr ÇÏÀ§ ¸í·É ÀýÀÇ ÀϺΠ¶Ç´Â ÀüºÎ¿¡ Java µî·Ï Á¤º¸ ÆÄÀÏ ±¸¹®À» »ç¿ëÇÏ´Â ¸í·É ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqobjmgr)¿¡ ¸í·É ÆÄÀÏÀ» »ç¿ëÇÏ¸é ¿©·¯ imqobjmgr ½ÇÇà¿¡¼­ µ¿ÀÏÇÏ°Ô »ç¿ëµÇ¸é¼­ ÀÔ·ÂÇÒ ³»¿ëÀÌ ¸¹Àº °´Ã¼ ÀúÀå¼Ò ¼Ó¼ºÀ» ÁöÁ¤ÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù. ¸í·É ÆÄÀÏÀ» »ç¿ëÇÏ¸é ¸í·ÉÁÙ¿¡ Çã¿ëµÈ ÃÖ´ë ¹®ÀÚ ¼ö¸¦ ÃʰúÇÏ´Â »óȲÀ» ¹æÁöÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

imqobjmgr ¸í·É ÆÄÀÏÀÇ ÀÏ¹Ý ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù(¹öÀü µî·Ï Á¤º¸´Â Message Queue Á¦Ç°ÀÌ ¾Æ´Ï¶ó ¸í·É ÆÄÀÏÀÇ ¹öÀüÀ» ³ªÅ¸³»¸ç(¸í·ÉÁÙ ¿É¼ÇÀÌ ¾Æ´Ô), ±× °ªÀ» 2.0À¸·Î ¼³Á¤ÇØ¾ß ÇÔ).

 

 version=2.0

 cmdtype=[ add | delete | list | query | update ]

 obj.type=[ q | t | qf | tf | cf | xqf | xtf | xcf | e ]

 obj.lookupName=lookup name

 obj.attrs.objAttrName1=value1

 obj.attrs.objAttrName2=value2

 obj.attrs.objAttrNameN=valueN

 ...

 objstore.attrs.objStoreAttrName1=value1

 objstore.attrs.objStoreAttrName2=value2

 objstore.attrs.objStoreAttrNameN=valueN

 ...

 

¾Æ·¡¿¡¼­´Â imqobjmgr ¸í·ÉÀ» ¿¹·Î µé¾î ¸í·É ÆÄÀÏÀÇ »ç¿ë ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

 

imqobjmgr add

       -t qf

       -l "cn=myQCF"

        -o "imqAddressList=mq://foo:777/jms"

       -j "java.naming.factory.initial=

                com.sun.jndi.ldap.LdapCtxFactory"

       -j "java.naming.provider.url=

                ldap://mydomain.com:389/o=imq"

       -j "java.naming.security.principal=

                uid=fooUser, ou=People, o=imq"

       -j "java.naming.security.credentials=fooPasswd"

       -j "java.naming.security.authentication=simple"

 

ÀÌ ¸í·ÉÀº ´ÙÀ½°ú °°Àº ³»¿ëÀ» °¡Áø MyCmdFile°ú °°Àº ÆÄÀÏ¿¡ ĸ½¶È­ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

    version=2.0

    cmdtype=add

    obj.type=qf

    obj.lookupName=cn=myQCF

    obj.attrs.imqAddressList=mq://foo:777/jms

    objstore.attrs.java.naming.factory.initial=\

       com.sun.jndi.ldap.LdapCtxFactory

    objstore.attrs.java.naming.provider.url=\

       ldap://mydomain.com:389/o=imq

   objstore.attrs.java.naming.security.principal=\

       uid=fooUser, ou=People, o=imq

   objstore.attrs.java.naming.security.credentials=fooPasswd

   objstore.attrs.java.naming.security.authentication=simple

 

-i ¿É¼ÇÀ» »ç¿ëÇϸé ÀÌ ÆÄÀÏÀ» °´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqobjmgr)·Î Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.

imqobjmgr -i MyCmdFile

¸í·É ÆÄÀÏ¿¡ ¸î °¡Áö ¿É¼ÇÀ» ÁöÁ¤ÇÏ°í ¸í·ÉÁÙÀ» »ç¿ëÇØ¼­ ¶Ç ´Ù¸¥ ¿É¼ÇÀ» ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ÇÏÀ§ ¸í·É Àý Áß À¯Æ¿¸®Æ¼°¡ ½ÇÇàµÉ ¶§¸¶´Ù µ¿ÀÏÇÏ°Ô À¯ÁöµÇ´Â ºÎºÐÀ» ÁöÁ¤ÇÏ´Â µ¥ ¸í·É ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº °ü¸® ´ë»ó °´Ã¼ÀÇ ÀúÀå À§Ä¡¸¦ Á¦¿ÜÇÏ°í ¿¬°á ÆÑÅ丮 °ü¸® ´ë»ó °´Ã¼¸¦ Ãß°¡ÇÒ ¶§ ÇÊ¿äÇÑ ¸ðµç ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.

 

imqobjmgr add

       -t qf

      -l "cn=myQCF"

       -o "imqAddressList=mq://foo:777/jms"

       -i MyCmdFile

 

ÀÌ °æ¿ì MyCmdFile ÆÄÀÏ¿¡´Â ´ÙÀ½°ú °°Àº Á¤Àǰ¡ Æ÷ÇԵ˴ϴÙ.

 

    version=2.0

    objstore.attrs.java.naming.factory.initial=\

       com.sun.jndi.ldap.LdapCtxFactory

    objstore.attrs.java.naming.provider.url=\

       ldap://mydomain.com:389/o=imq

   objstore.attrs.java.naming.security.principal=\

       uid=fooUser, ou=People, o=imq

   objstore.attrs.java.naming.security.credentials=fooPasswd

   objstore.attrs.java.naming.security.authentication=simple

 

´ÙÀ½ À§Ä¡¿¡¼­ ¸í·É ÆÄÀÏÀÇ ¿¹¸¦ Ãß°¡·Î È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.


°ü¸® ´ë»ó °´Ã¼ Ãß°¡ ¹× »èÁ¦

ÀÌ Àý¿¡¼­´Â ¿¬°á ÆÑÅ丮 ¹× ÁÖÁ¦ ¶Ç´Â ´ë±â¿­ ´ë»óÀÇ °ü¸® ´ë»ó °´Ã¼¸¦ °´Ã¼ ÀúÀå¼Ò¿¡ Ãß°¡ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.


ÁÖ

°´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqobjmgr)´Â Message Queue °ü¸® ´ë»ó °´Ã¼¸¸À» ³ª¿­Çϰí Ç¥½ÃÇÕ´Ï´Ù. °´Ã¼ ÀúÀå¼Ò¿¡ Ãß°¡ÇÒ °ü¸® ´ë»ó °´Ã¼¿Í µ¿ÀÏÇÑ Á¶È¸ À̸§À» °¡Áø ºñ Message Queue °´Ã¼¸¦ Æ÷ÇÔÇØ¾ß ÇÏ´Â °æ¿ì¿¡ ÀÌ °´Ã¼¸¦ Ãß°¡ÇÏ·Á°í ÇÏ¸é ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.


¿¬°á ÆÑÅ丮 Ãß°¡

Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ºê·ÎÄ¿¿¡ ´ëÇÑ ¿¬°áÀ» ¼³Á¤ÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ¿øÇÏ´Â ¿¬°á À¯Çü(ÁÖÁ¦ ¿¬°á ÆÑÅ丮 ¶Ç´Â ´ë±â¿­ ¿¬°á ÆÑÅ丮)À» ³ªÅ¸³»´Â °ü¸® ´ë»ó °´Ã¼¸¦ Ãß°¡ÇÕ´Ï´Ù.

´ë±â¿­ ¿¬°á ÆÑÅ丮¸¦ Ãß°¡ÇÏ·Á¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

 

imqobjmgr add

 -t qf

 -l "cn=myQCF"

 -o "imqAddressList=mq://myHost:7272/jms"

 -j "java.naming.factoryinitial=

       com.sun.jndi.ldap.LdapCtxFactory"

 -j  "java.naming.provider.url=ldap://mydomain.com:389/o=imq"

 -j "java.naming.security.principal=

    uid=fooUser, ou=People, o=imq"

 -j "java.naming.security.credentials=fooPasswd"

 -j "java.naming.security.authentication=simple"

 

ÀÌÀü ¸í·ÉÀº Á¶È¸ À̸§ÀÌ cn=myQCFÀ̰í myHost¿¡¼­ ½ÇÇà ÁßÀÎ ºê·ÎÄ¿¿¡ ¿¬°áÇÏ¿© Æ÷Æ® 7272¸¦ ¼ö½ÅÇÏ´Â °ü¸® ´ë»ó °´Ã¼¸¦ ¸¸µì´Ï´Ù. °ü¸® ´ë»ó °´Ã¼´Â LDAP ¼­¹ö¿¡ ÀúÀåµË´Ï´Ù. imqobjmgr ¸í·ÉÀÇ Àμö·Î ¸í·É ÆÄÀÏÀ» ÁöÁ¤Çصµ °°Àº °á°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¸í·É ÆÄÀÏ »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.


ÁÖ

À̸§ ÁöÁ¤ ±Ô¾à: LDAP ¼­¹ö¸¦ »ç¿ëÇÏ¿© °ü¸® ´ë»ó °´Ã¼¸¦ ÀúÀåÇÒ °æ¿ì À§ ¿¹¿¡¼­Ã³·³ Á¢µÎ¾î "cn="¿¡ ÀÖ´Â Á¶È¸ À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù(cn=myQCF). -l ¿É¼ÇÀ» »ç¿ëÇÏ¿© Á¶È¸ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÆÄÀÏ ½Ã½ºÅÛ °´Ã¼ ÀúÀå¼Ò¸¦ »ç¿ëÇÏ´Â °æ¿ì cn Á¢µÎ¾î¸¦ »ç¿ëÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ±×·¯³ª "/"°¡ Æ÷ÇÔµÈ Á¶È¸ À̸§Àº »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. Ç¥ 8-3À» ÂüÁ¶ÇϽʽÿÀ.


Ç¥ 8-3 À̸§ ÁöÁ¤ ±Ô¾à ¿¹

°´Ã¼ ÀúÀå¼Ò À¯Çü

¿Ã¹Ù¸¥ À̸§

À߸øµÈ À̸§

LDAP ¼­¹ö

cn=myQCF

myQCF

ÆÄÀÏ ½Ã½ºÅÛ

myTopic

myObjects/myTopic

ÁÖÁ¦ ¶Ç´Â ´ë±â¿­ Ãß°¡

Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ºê·ÎÄ¿ÀÇ ¹°¸®Àû ´ë»ó¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é ÀÌ ´ë»ó¿¡ ÇØ´çÇÏ´Â °ü¸® ´ë»ó °´Ã¼¸¦ °´Ã¼ ÀúÀå¼Ò¿¡ Ãß°¡ÇÕ´Ï´Ù.

°´Ã¼ ÀúÀå¼Ò¿¡ ÇØ´ç °ü¸® ´ë»ó °´Ã¼¸¦ Ãß°¡Çϱâ Àü¿¡ ¹°¸®Àû ´ë»óÀ» ¸ÕÀú ¸¸µå´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¸í·É À¯Æ¿¸®Æ¼(imqcmd)¸¦ »ç¿ëÇÏ¿© ºê·ÎÄ¿¿¡ °´Ã¼ ÀúÀå¼ÒÀÇ ´ë»ó °ü¸® ´ë»ó °´Ã¼¿¡ ÇØ´çÇÏ´Â ¹°¸®Àû À§Ä¡¸¦ ¸¸µì´Ï´Ù. ¹°¸®Àû ´ë»óÀ» ¸¸µå´Â ÀÚ¼¼ÇÑ ³»¿ëÀº ¿¬°á Á¤º¸ ¾ò±â¸¦ ÂüÁ¶ÇϽʽÿÀ.

´ÙÀ½ ¸í·ÉÀº Á¶È¸ À̸§ÀÌ myTopicÀÌ°í ¹°¸®Àû ´ë»ó À̸§ÀÌ TestTopicÀÎ ÁÖÁ¦ ´ë»ó¿¡ ÇØ´çÇÏ´Â °ü¸® ´ë»ó °´Ã¼¸¦ Ãß°¡ÇÕ´Ï´Ù. °ü¸® ´ë»ó °´Ã¼´Â LDAP ¼­¹ö¿¡ ÀúÀåµË´Ï´Ù.

 

    imqobjmgr add

    -t t

    -l "cn=myTopic"

    -o "imqDestinationName=TestTopic"

    -j "java.naming.factory.initial=

      com.sun.jndi.ldap.LdapCtxFactory"

    -j "java.naming.provider.url=

      ldap://mydomain.com:389/o=imq"

    -j "java.naming.security.principal=

        uid=fooUser, ou=People, o=imq"

    -j "java.naming.security.credentials=fooPasswd"

    -j "java.naming.security.authentication=simple"

 

°°Àº ¸í·ÉÀÌÁö¸¸ °ü¸® ´ë»ó °´Ã¼¸¸ Solaris ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀúÀåµË´Ï´Ù.

 

imqobjmgr add

      -t t

      -l "cn=myTopic"

      -o "imqDestinationName=TestTopic"

      -j "java.naming.factory.initial=

       com.sun.jndi.fscontext.RefFSContextFactory"

      -j "java.naming.provider.url=

       file:///home/foo/imq_admin_objects"

 

¿¹¸¦ µé¾î, LDAP ¼­¹ö »ç·Ê¿¡¼­ ¸í·É ÆÄÀÏ MyCmdFileÀ» »ç¿ëÇÏ¿© ÇÏÀ§ ¸í·É ÀýÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ¿¡´Â ´ÙÀ½°ú °°Àº ÅØ½ºÆ®°¡ Æ÷ÇԵ˴ϴÙ.

 

    version=2.0

    cmdtype=add

    obj.type=t

    obj.lookupName=cn=myTopic

    obj.attrs.imqDestinationName=TestTopic

    objstore.attrs.java.naming.factory.initial=

      com.sun.jndi.fscontext.RefFSContextFactory

    objstore.attrs.java.naming.provider.url=

      file:///home/foo/imq_admin_objects

   objstore.attrs.java.naming.security.principal=

      uid=fooUser, ou=People, o=imq

   objstore.attrs.java.naming.security.credentials=fooPasswd

   objstore.attrs.java.naming.security.authentication=simple

 

-i ¿É¼ÇÀ» »ç¿ëÇØ¼­ ÇØ´ç ÆÄÀÏÀ» imqobjmgr ¸í·É¿¡ Àü´ÞÇÕ´Ï´Ù.

imqobjmgr -i MyCmdFile


ÁÖ

LDAP ¼­¹ö¸¦ »ç¿ëÇÏ¿© °ü¸® ´ë»ó °´Ã¼¸¦ ÀúÀåÇÒ °æ¿ì À§ ¿¹¿¡¼­Ã³·³ Á¢µÎ¾î "cn="ÀÌ ÀÖ´Â Á¶È¸ À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. -l ¿É¼ÇÀ» »ç¿ëÇÏ¿© Á¶È¸ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÆÄÀÏ ½Ã½ºÅÛ °´Ã¼ ÀúÀå¼Ò¸¦ »ç¿ëÇÏ´Â °æ¿ì ÀÌ Á¢µÎ¾î¸¦ »ç¿ëÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.


-t ¿É¼Ç¿¡ q¸¦ ÁöÁ¤ÇÑ´Ù´Â Á¡¸¸ Á¦¿ÜÇÏ¸é ´ë±â¿­ °´Ã¼¸¦ Ãß°¡ÇÏ´Â °Íµµ ÀÌ¿Í °°½À´Ï´Ù.

°ü¸® ´ë»ó °´Ã¼ »èÁ¦

°ü¸® ´ë»ó °´Ã¼¸¦ »èÁ¦ÇÏ·Á¸é delete ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. °´Ã¼ÀÇ Á¶È¸ À̸§°ú À¯Çü, À§Ä¡¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

´ÙÀ½ ¸í·ÉÀº Á¶È¸ À̸§ÀÌ cn=myTopicÀ̰í LDAP ¼­¹ö¿¡ ÀúÀåµÇ´Â ÁÖÁ¦ÀÇ °ü¸® ´ë»ó °´Ã¼¸¦
»èÁ¦ÇÕ´Ï´Ù.

 

imqobjmgr delete

    -t t

    -l "cn=myTopic"

    -j "java.naming.factory.initial=

      com.sun.jndi.ldap.LdapCtxFactory"

    -j "java.naming.provider.url=

      ldap://mydomain.com:389/o=imq"

  -j "java.naming.security.principal=

        uid=fooUser, ou=People, o=imq"

  -j "java.naming.security.credentials=fooPasswd"

  -j "java.naming.security.authentication=simple"

 


°ü¸® ´ë»ó °´Ã¼ ³ª¿­

¸ðµç °ü¸® ´ë»ó °´Ã¼ÀÇ ¸ñ·ÏÀ» º¸°Å³ª ƯÁ¤ À¯Çü¿¡ ÇØ´çÇÏ´Â ¸ðµç °ü¸® ´ë»ó °´Ã¼ÀÇ ¸ñ·ÏÀ» º¸·Á¸é list ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½ »ùÇà Äڵ忡¼­´Â °ü¸® ´ë»ó °´Ã¼°¡ LDAP ¼­¹ö¿¡ ÀúÀåµÇ¾î ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

´ÙÀ½ ¸í·ÉÀº ¸ðµç °´Ã¼¸¦ ³ª¿­ÇÕ´Ï´Ù.

 

imqobjmgr list

  -j "java.naming.factory.initial=

      com.sun.jndi.ldap.LdapCtxFactory"

  -j "java.naming.provider.url=

      ldap://mydomain.com:389/o=imq"

  -j "java.naming.security.principal=

        uid=fooUser, ou=People, o=imq"

  -j "java.naming.security.credentials=fooPasswd"

  -j "java.naming.security.authentication=simple"

 

´ÙÀ½ ¸í·ÉÀº queue À¯ÇüÀÇ ¸ðµç °´Ã¼¸¦ ³ª¿­ÇÕ´Ï´Ù.

 

imqobjmgr list

 -t q

 -j "java.naming.factory.initial=

      com.sun.jndi.ldap.LdapCtxFactory"

 -j "java.naming.provider.url=

      ldap://mydomain.com:389/o=imq"

 -j "java.naming.security.principal=

        uid=fooUser, ou=People, o=imq"

 -j "java.naming.security.credentials=fooPasswd"

 -j "java.naming.security.authentication=simple"

 


´ÜÀÏ °´Ã¼ °ü·Ã Á¤º¸ ¾ò±â

ƯÁ¤ °ü¸® ´ë»ó °´Ã¼¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ¸·Á¸é query ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. °´Ã¼ÀÇ Á¶È¸ À̸§°ú °ü¸® ´ë»ó °´Ã¼¸¦ Æ÷ÇÔÇÏ´Â °´Ã¼ ÀúÀå¼ÒÀÇ ¼Ó¼º(Ãʱâ ÄÁÅØ½ºÆ®, À§Ä¡ µî)À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

´ÙÀ½ ¿¹¿¡¼­´Â query ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© Á¶È¸ À̸§ÀÌ cn=myTopicÀÎ °´Ã¼¿¡ °ü·ÃµÈ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

 

imqobjmgr query

 -l "cn=myTopic"

 -j "java.naming.factory.initial=

     com.sun.jndi.ldap.LdapCtxFactory"

 -j "java.naming.provider.url=

      ldap://mydomain.com:389/o=imq"

 -j "java.naming.security.principal=

      uid=fooUser, ou=People, o=imq"

 -j "java.naming.security.credentials=fooPasswd"

  -j "java.naming.security.authentication=simple"

 


°ü¸® ´ë»ó °´Ã¼ ¾÷µ¥ÀÌÆ®

°ü¸® ´ë»ó °´Ã¼ÀÇ ¼Ó¼ºÀ» ¼öÁ¤ÇÏ·Á¸é update ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. Á¶È¸ À̸§°ú °´Ã¼ À§Ä¡¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¼Ó¼º °ªÀ» ¼öÁ¤ÇÏ·Á¸é -o ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù.

ÀÌ ¸í·ÉÀº ÁÖÁ¦ ¿¬°á ÆÑÅ丮¸¦ ³ªÅ¸³»´Â °ü¸® ´ë»ó °´Ã¼ÀÇ ¼Ó¼ºÀ» º¯°æÇÕ´Ï´Ù.

 

imqobjmgr update

-t tf

-l "cn=MyTCF"

-o imqReconnectAttempts=3

-j "java.naming.factory.initial=

    com.sun.jndi.ldap.LdapCtxFactory"

-j "java.naming.provider.url=

    ldap://mydomain.com:389/o=imq"

-j "java.naming.security.principal=

    uid=fooUser, ou=People, o=imq"

-j "java.naming.security.credentials=fooPasswd"

-j "java.naming.security.authentication=simple"

 



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


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