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

Sun ·Î°í
Sun Java System Message Queue 3.5 SP1 °ü¸® ¼³¸í¼­ 

3Àå
Message Queue °ü¸® ÀÛ¾÷ ¹× µµ±¸

Sun Java System Message Queue °ü¸®´Â ´Ù¾çÇÑ ÀÛ¾÷°ú ÇØ´ç ÀÛ¾÷À» ¼öÇàÇϱâ À§ÇÑ ´Ù¾çÇÑ µµ±¸·Î ±¸¼ºµË´Ï´Ù.

ÀÌ Àå¿¡¼­´Â ¸ÕÀú °ü¸® ÀÛ¾÷À» ¿ä¾à ¼Ò°³ÇÏ°í ¸í·ÉÁÙ °ü¸® À¯Æ¿¸®Æ¼ÀÇ °øÅë ±â´É¿¡ ÁßÁ¡À» µÎ¾î °ü¸® µµ±¸¸¦ ¼³¸íÇÕ´Ï´Ù.


Message Queue °ü¸® ÀÛ¾÷

¼öÇàÇØ¾ß ÇÒ Æ¯Á¤ ÀÛ¾÷Àº °³¹ß ȯ°æ¿¡ ÀÖ´ÂÁö ¶Ç´Â ÀÛ¾÷ ȯ°æ¿¡ ÀÖ´ÂÁö¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

°³¹ß ȯ°æ

°³¹ß ȯ°æ¿¡¼­ÀÇ ÀÛ¾÷Àº Message Queue Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À» ÇÁ·Î±×·¡¹ÖÇÏ´Â µ¥ ÁßÁ¡À» µÓ´Ï´Ù. Message Queue ¸Þ½ÃÁö ¼­¹ö´Â ÁÖ·Î Å×½ºÆ® ¿ëµµ·Î ÇÊ¿äÇÕ´Ï´Ù. °³¹ß ȯ°æ¿¡¼­´Â À¯¿¬¼ºÀÌ °­Á¶µÇ¸ç ÀϹÝÀûÀ¸·Î ´ÙÀ½°ú °°Àº ¹æ¹ýÀ» Àû¿ëÇÕ´Ï´Ù.

ÀÛ¾÷ ȯ°æ

ÀÀ¿ë ÇÁ·Î±×·¥À» ¾ÈÁ¤ÀûÀ¸·Î ¹èÆ÷ÇÏ°í ½ÇÇàÇØ¾ß ÇÏ´Â ÀÛ¾÷ ȯ°æ¿¡¼­´Â °ü¸®°¡ ÈξÀ ´õ Áß¿äÇÕ´Ï´Ù. ¼öÇàÇØ¾ß ÇÒ °ü¸® ÀÛ¾÷Àº ¸Þ½Ã¡ ½Ã½ºÅÛ ¹× ÀÌ ½Ã½ºÅÛÀÌ Áö¿øÇØ¾ß ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ º¹À⼺¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. ±×·¯³ª ÀϹÝÀûÀ¸·Î ¼³Á¤ ÀÛ¾÷°ú À¯Áö º¸¼ö ÀÛ¾÷À¸·Î ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼³Á¤ ÀÛ¾÷

    ÀÛ¾÷ ȯ°æÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý

º¸Åë ´ÙÀ½ ¼³Á¤ ÀÛ¾÷ Áß ÀüºÎ´Â ¾Æ´Ï´õ¶óµµ ÃÖ¼ÒÇÑ ÀϺδ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

À¯Áö º¸¼ö ÀÛ¾÷

    ÀÛ¾÷ ȯ°æÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý

¶ÇÇÑ ÀÛ¾÷ ȯ°æ¿¡¼­ Message Queue ¸Þ½ÃÁö ¼­¹ö ÀÚ¿øÀº ¾ö°ÝÇÏ°Ô ¸ð´ÏÅÍÇϰí Á¦¾îÇØ¾ß ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ¼º´É, ½Å·Ú¼º ¹× º¸¾ÈÀÌ ¸Å¿ì Áß¿äÇϸç, Message Queue °ü¸® µµ±¸¸¦ »ç¿ëÇÏ¿© ´ÙÀ½°ú °°Àº ´Ù¾çÇÑ ÀÛ¾÷À» Áö¼ÓÀûÀ¸·Î ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.


Message Queue °ü¸® µµ±¸

Message Queue °ü¸® µµ±¸´Â ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¿Í ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(GUI) °ü¸® ÄܼÖ(imqadmin)ÀÇ µÎ °¡Áö ¹üÁÖ·Î ±¸ºÐµË´Ï´Ù. ÄܼÖÀº ¸í·É À¯Æ¿¸®Æ¼(imqcmd)¿Í °´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqobjmgr)ÀÇ µÎ °¡Áö ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ ±â´ÉÀ» °áÇÕÇÕ´Ï´Ù. ÄܼÖ(¹× ÀÌ µÎ °¡Áö ¸í·ÉÁÙ À¯Æ¿¸®Æ¼)À» »ç¿ëÇÏ¿© ºê·ÎÄ¿¸¦ ¿ø°Ý °ü¸®Çϰí Message Queue °ü¸® ´ë»ó °´Ã¼¸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ³ª¸ÓÁö ¸í·ÉÁÙ À¯Æ¿¸®Æ¼(imqbrokerd, imqusermgr, imqdbmgr ¹× imqkeytool)´Â ±×¸² 3-1¿¡¼­Ã³·³ ¿¬°áµÈ ºê·ÎÄ¿¿Í µ¿ÀÏÇÑ È£½ºÆ®¿¡¼­ ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù.

°ü¸® Äֿܼ¡ ´ëÇÑ Á¤º¸´Â ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ. ÀϹÝÀûÀ¸·Î Ưº°ÇÑ ÀÛ¾÷À» ¼öÇàÇÏ´Â µ¥ »ç¿ëÇÏ´Â ¸í·ÉÁÙ À¯Æ¿¸®Æ¼´Â "¸í·ÉÁÙ À¯Æ¿¸®Æ¼ ¿ä¾à"¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

°ü¸® ÄܼÖ

°ü¸® ÄܼÖÀ» »ç¿ëÇÏ¿© ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ü¸® ÄַܼΠ¼öÇàÇÒ ¼ö ¾ø´Â ÀÛ¾÷ÀÌ ÀÖÀ¸¸ç, ±× ´ëÇ¥ÀûÀÎ ¿¹·Î ºê·ÎÄ¿ ½ÃÀÛ, ºê·ÎÄ¿ Ŭ·¯½ºÅÍ ÀÛ¼º, º¸´Ù Ưº°ÇÑ ºê·ÎÄ¿ ¹× ¹°¸®Àû ´ë»ó µî·Ï Á¤º¸ ±¸¼º, »ç¿ëÀÚ µ¥ÀÌÅͺ£À̽º °ü¸® µîÀÌ ÀÖ½À´Ï´Ù.

4Àå, "°ü¸® ÄÜ¼Ö ÀÚ½À¼­"¿¡¼­ Á¦°øÇÏ´Â °£´ÜÇÑ ½Ç½À ÀÚ½À¼­¸¦ ÅëÇØ ÄÜ¼Ö ±â´ÉÀ» ÀÍÈ÷°í ÀÌ ±â´ÉÀ» »ç¿ëÇÏ¿© ±âº»ÀûÀÎ ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸í·ÉÁÙ À¯Æ¿¸®Æ¼ ¿ä¾à

ÀÌ Àý¿¡¼­´Â Message Queue °ü¸® ÀÛ¾÷ ¼öÇà ½Ã »ç¿ëÇÏ´Â ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ ¼Ò°³ÇÕ´Ï´Ù. Message Queue À¯Æ¿¸®Æ¼´Â ºê·ÎÄ¿¸¦ ½ÃÀÛ ¹× °ü¸®ÇÏ°í º¸´Ù Ưº°ÇÑ ´Ù¸¥ °ü¸® ÀÛ¾÷À» ¼öÇàÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù.

±×¸² 3-1 ·ÎÄà ¹× ¿ø°Ý °ü¸® À¯Æ¿¸®Æ¼

imqcmd ¹× imqobjmgrÀº ¿ø°Ý È£½ºÆ®¿¡ À§Ä¡ÇÏ°í ´Ù¸¥ ¸ðµç À¯Æ¿¸®Æ¼´Â ºê·ÎÄ¿ È£½ºÆ®¿¡ À§Ä¡ÇØ¾ß ÇÔÀ» º¸¿©ÁÖ´Â ´ÙÀ̾î±×·¥

¸ðµç Message Queue À¯Æ¿¸®Æ¼´Â ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º(CLI)¿¡¼­ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀåÀÇ µÚ¿¡ ³ª¿À´Â Àý¿¡¼­ ¼³¸íÇϰÚÁö¸¸ À¯Æ¿¸®Æ¼ ¸í·ÉÀº °øÅëÀÇ Çü½Ä, ±¸¹® ±ÔÄ¢ ¹× ¿É¼ÇÀ» °øÀ¯ÇÕ´Ï´Ù. ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â µÚ¿¡ ³ª¿À´Â ÀåÀ» ÂüÁ¶ÇϽʽÿÀ.

ºê·ÎÄ¿(imqbrokerd)     ºê·ÎÄ¿ À¯Æ¿¸®Æ¼´Â ºê·ÎÄ¿¸¦ ½ÃÀÛÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. imqbrokerd ¸í·É¿¡ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ºê·ÎÄ¿¿Í Ŭ·¯½ºÅÍÀÇ ¿¬°á ¿©ºÎ ¹× Ãß°¡ ±¸¼º Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù. imqbrokerd ¸í·ÉÀº 5Àå, "ºê·ÎÄ¿ ½ÃÀÛ ¹× ±¸¼º"¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

¸í·É(imqcmd)     ºê·ÎÄ¿¸¦ ½ÃÀÛÇÑ ÈÄ ¸í·É À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¹°¸®Àû ´ë»óÀ» ÀÛ¼º, ¾÷µ¥ÀÌÆ® ¹× »èÁ¦Çϰí, ºê·ÎÄ¿¿Í ÇØ´ç ¿¬°á ¼­ºñ½º¸¦ Á¦¾îÇϰí, ºê·ÎÄ¿ÀÇ ÀÚ¿øÀ» °ü¸®ÇÕ´Ï´Ù. imqcmd ¸í·É¿¡ ´ëÇÑ ¼³¸íÀº 6Àå, "ºê·ÎÄ¿ ¹× ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.

°´Ã¼ °ü¸®ÀÚ(imqobjmgr)     °´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼´Â JNDI¸¦ ÅëÇØ ¾×¼¼½º °¡´ÉÇÑ °´Ã¼ ÀúÀå¼Ò¿¡¼­ °ü¸® °´Ã¼¸¦ Ãß°¡, ³ª¿­, ¾÷µ¥ÀÌÆ® ¹× »èÁ¦ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. °ü¸® °´Ã¼´Â JMS Ŭ¶óÀÌ¾ðÆ®¸¦ °ø±ÞÀÚº° À̸§ ÁöÁ¤ ¹× ±¸¼º Çü½Ä°ú ºÐ¸®ÇÏ¿© °ø±ÞÀÚ µ¶¸³¼ºÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù. imqobjmgr ¸í·ÉÀº 7Àå, "°ü¸® ´ë»ó °´Ã¼ °ü¸®"¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ °ü¸®ÀÚ(imqusermgr)     »ç¿ëÀÚ °ü¸®ÀÚ À¯Æ¿¸®Æ¼´Â »ç¿ëÀÚ ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿©¿¡ »ç¿ëÇÏ´Â ÆÄÀÏ ±â¹Ý »ç¿ëÀÚ ÀúÀå¼Ò¸¦ ä¿ï ¶§ »ç¿ëÇÕ´Ï´Ù. imqusermgr ¸í·ÉÀº 8Àå, "º¸¾È °ü¸®"¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

Ű µµ±¸(imqkeytool)     Ű µµ±¸ À¯Æ¿¸®Æ¼´Â SSL ÀÎÁõ¿¡ »ç¿ëÇÏ´Â ÀÚü ¼­¸íµÈ ÀÎÁõ¼­¸¦ »ý¼ºÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. imqkeytool ¸í·ÉÀº 8Àå, "º¸¾È °ü¸®" ¹× ºÎ·Ï C, "HTTP/HTTPS Áö¿ø(¿£ÅÍÇÁ¶óÀÌÁîÆÇ)"¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ(imqdbmgr)     µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ À¯Æ¿¸®Æ¼´Â ¿µ±¸ ÀúÀå¼Ò¿¡ »ç¿ëÇÏ´Â JDBC ȣȯ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ°í °ü¸®ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. imqdbmgr ¸í·ÉÀº ºÎ·Ï B, "Ç÷¯±× ÀΠÁö¼Ó¼º ¼³Á¤"¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

¼­ºñ½º °ü¸®ÀÚ(imqsvcadmin)     ¼­ºñ½º °ü¸®ÀÚ À¯Æ¿¸®Æ¼´Â ºê·ÎÄ¿¸¦ Windows ¼­ºñ½º·Î¼­ ¼³Ä¡, Äõ¸® ¹× Á¦°ÅÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. imqsvcadmin ¸í·ÉÀº ºÎ·Ï D, "ºê·ÎÄ¿¸¦ Windows ¼­ºñ½º·Î »ç¿ë"¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

¸í·ÉÁÙ ±¸¹®

Message Queue ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º À¯Æ¿¸®Æ¼´Â °£´ÜÇÑ ½© ¸í·ÉÀÔ´Ï´Ù. Áï Windows, Linux ¶Ç´Â SolarisÀÇ ¸í·É ÀÔ·Â ½©¿¡¼­´Â À¯Æ¿¸®Æ¼ À̸§ ÀÚü°¡ ¸í·ÉÀ̸ç ÇÏÀ§ ¸í·ÉÀ̳ª ¿É¼ÇÀº ÇØ´ç ¸í·É¿¡ Àü´ÞµÈ Àμö¿¡ ºÒ°úÇÕ´Ï´Ù. µû¶ó¼­ ÀÌ À¯Æ¿¸®Æ¼¸¦ ½ÃÀÛÇϰųª Á¾·áÇÏ´Â ¸í·ÉÀº ¾øÀ¸¸ç, ÇÊ¿äÇÏÁöµµ ¾Ê½À´Ï´Ù.

¸ðµç ¸í·ÉÁÙ À¯Æ¿¸®Æ¼´Â ´ÙÀ½°ú °°Àº ¸í·É ±¸¹®À» °øÀ¯ÇÕ´Ï´Ù.

Utility_Name [subcommand] [argument] [[-option_name [-option_argument]]...]

Utility_NameÀº Message Queue À¯Æ¿¸®Æ¼ÀÇ À̸§(¿¹: imqcmd, imqobjmgr, imqusermgr µî)À» ÁöÁ¤ÇÕ´Ï´Ù.

±â¾ïÇØ µÑ ³× °¡Áö Áß¿äÇÑ »çÇ×ÀÌ ÀÖ½À´Ï´Ù.

´ÙÀ½Àº ÇÏÀ§ ¸í·ÉÀýÀÌ ¾ø´Â ¸í·ÉÁÙÀÇ ¿¹ÀÔ´Ï´Ù. ÀÌ ¸í·ÉÀº ±âº» ºê·ÎÄ¿¸¦ ½ÃÀÛÇÕ´Ï´Ù.

imqbrokerd

´ÙÀ½ ¸í·ÉÀº Á»´õ º¹ÀâÇÕ´Ï´Ù. admin °ü¸®ÀÚ ¾ÆÀ̵ð¿Í admin ºñ¹Ð¹øÈ£¸¦ »ç¿ëÇÏ¿© È®ÀÎ ÀýÂ÷ ¹× ÄÜ¼Ö Ãâ·Â ¾øÀÌ myQueue¶ó´Â À̸§ÀÇ ´ë±â¿­ À¯Çü ´ë»óÀ» Á¦°ÅÇÕ´Ï´Ù.

imqcmd destroy dst -t q -n myQueue -u admin -p admin -f -s

°øÅë ¸í·ÉÁÙ ¿É¼Ç

Ç¥ 3-1Àº ¸ðµç Message Queue °ü¸® À¯Æ¿¸®Æ¼¿¡¼­ °øÅëÀûÀ¸·Î »ç¿ëÇÏ´Â ¿É¼ÇÀ» ¼³¸íÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡¼­ ÇÏÀ§ ¸í·ÉÀ» ÁöÁ¤ÇÑ ´ÙÀ½¿¡ ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇØ¾ß ÇÑ´Ù´Â ¿ä±¸ »çÇ×À» Á¦¿ÜÇÏ¸é ´ÙÀ½ ¿É¼Ç(¹× À¯Æ¿¸®Æ¼¿¡ Àü´ÞµÇ´Â ±âŸ ¸ðµç ¿É¼Ç)Àº ƯÁ¤ ¼ø¼­´ë·Î ÀÔ·ÂÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

Ç¥ 3-1 °øÅë Message Queue ¸í·ÉÁÙ ¿É¼Ç 

¿É¼Ç

¼³¸í

-h

ÁöÁ¤ÇÑ À¯Æ¿¸®Æ¼ÀÇ »ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù.

-H

¼Ó¼º ¸ñ·Ï ¹× ¿¹¸¦ Æ÷ÇÔÇÏ¿© È®Àå »ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù(imqcmd¹× imqobjmgr¸¸ Áö¿ø).

-s

ÀÚµ¿ ¸ðµå¸¦ ½ÃÀÛÇÕ´Ï´Ù. Ç¥½ÃµÇ´Â Ãâ·ÂÀÌ ¾ø½À´Ï´Ù. imqbrokerdÀÇ °æ¿ì -silent·Î ÁöÁ¤ÇÕ´Ï´Ù.

-v

¹öÀü Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

-f

»ç¿ëÀÚ È®ÀÎ ÇÁ·ÒÇÁÆ® ¾øÀÌ ÇØ´ç ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

-pre

(imqobjmgr¿¡¼­¸¸ »ç¿ë) ¹Ì¸® º¸±â ¸ðµå¸¦ ½ÃÀÛÇϸç, »ç¿ëÀÚ´Â ½ÇÁ¦·Î ¸í·ÉÀ» ¼öÇàÇÏÁö ¾ÊÀº »óÅ¿¡¼­ ¸í·ÉÁÙ ³ª¸ÓÁö ºÎºÐÀÇ ½ÇÇà °á°ú¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº» ¼Ó¼º °ªÀ» È®ÀÎÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù.

-javahome path

Java 2¿Í ȣȯÇÒ ¼ö ÀÖ´Â ´ëü ·±Å¸ÀÓÀ» ÁöÁ¤ÇÏ¿© »ç¿ëÇÕ´Ï´Ù(±âº»°ªÀº ½Ã½ºÅÛÀÇ ·±Å¸ÀÓ ¶Ç´Â Message Queue¿Í ÇÔ²² Á¦°øµÇ´Â ·±Å¸ÀÓ »ç¿ë).



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


Copyright 2004 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.