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

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

3Àå
ºê·ÎÄ¿ ¹× Ŭ¶óÀÌ¾ðÆ® ½ÃÀÛ

Sun Java¢â System Message Queue¸¦ ¼³Ä¡ÇÏ°í ¸î °¡Áö Áغñ ´Ü°è¸¦ ¼öÇàÇÑ ÈÄ ºê·ÎÄ¿¿Í Ŭ¶óÀÌ¾ðÆ®¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

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

ºê·ÎÄ¿ ÀνºÅϽºÀÇ ±¸¼ºÀº ÀÏ·ÃÀÇ ±¸¼º ÆÄÀÏ ¹× imqbrokerd ¸í·É°ú ÇÔ²² Àü´ÞµÇ´Â ¿É¼Ç¿¡ µû¶ó °áÁ¤µÇ¸ç, ¿É¼ÇÀº ±¸¼º ÆÄÀÏÀÇ ÇØ´ç µî·Ï Á¤º¸¸¦ ´ëüÇÕ´Ï´Ù. ºê·ÎÄ¿ ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 4Àå, "ºê·ÎÄ¿ ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.


½Ã½ºÅÛ ÀÚ¿ø Áغñ

ºê·ÎÄ¿¸¦ ½ÃÀÛÇϱâ Àü¿¡ ½Ã½ºÅÛ Å¬·° µ¿±âÈ­ ¹× ÆÄÀÏ ¼³¸íÀÚ Á¦ÇÑ ¼³Á¤(Solaris ¶Ç´Â Linux)ÀÇ µÎ °¡Áö ½Ã½ºÅÛ ¼öÁØ ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ Àý¿¡¼­´Â ÀÌ·¯ÇÑ ÀÛ¾÷¿¡ ´ëÇØ¼­ ¼³¸íÇÕ´Ï´Ù.

½Ã½ºÅÛ Å¬·° µ¿±âÈ­

ºê·ÎÄ¿ ¶Ç´Â Ŭ¶óÀÌ¾ðÆ®¸¦ ½ÃÀÛÇϱâ Àü¿¡ Message Queue ½Ã½ºÅÛ°ú »óÈ£ ÀÛ¿ëÇÏ´Â ¸ðµç È£½ºÆ®¿¡¼­ Ŭ·°À» µ¿±âÈ­ÇØ¾ß ÇÕ´Ï´Ù. µ¿±âÈ­´Â ¸Þ½ÃÁö ¸¸·á(TimeToLive)¸¦ »ç¿ëÇÒ °æ¿ì¿¡ ƯÈ÷ Áß¿äÇÕ´Ï´Ù. µ¿±âÈ­µÇÁö ¾ÊÀº Ŭ·°ÀÇ Å¸ÀÓ½ºÅÆÇÁ´Â TimeToLive ±â´ÉÀÌ ¿¹»óÇÑ ´ë·Î ÀÛµ¿ÇÏÁö ¾Ê°Ô ÇÏ¿© ¸Þ½ÃÁö Àü´ÞÀ» ¸·À» ¼ö ÀÖ½À´Ï´Ù. ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡µµ µ¿±âÈ­°¡ Áß¿äÇÕ´Ï´Ù.

SNTP(Simple Network Time Protocol)¿Í °°Àº ½Ã°£ µ¿±âÈ­ ÇÁ·ÎÅäÄÝÀ» ½ÇÇàÇϵµ·Ï ½Ã½ºÅÛÀ» ±¸¼ºÇÕ´Ï´Ù. ½Ã°£ µ¿±âÈ­´Â ÀϹÝÀûÀ¸·Î xntpd µ¥¸ó(Solaris ¹× Linux)°ú W32Time ½Ã°£ ¼­ºñ½º(Windows)¿¡ ÀÇÇØ Áö¿øµË´Ï´Ù. ÀÌ·¯ÇÑ ¼­ºñ½º ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿î¿µ üÁ¦ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

ºê·ÎÄ¿°¡ ½ÇÇàµÈ ÀÌÈÄ¿¡´Â ½Ã½ºÅÛ Å¬·°À» µÚ·Î ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À.

ÆÄÀÏ ¼³¸íÀÚ Á¦ÇÑ ¼³Á¤(Solaris ¶Ç´Â Linux)

Solaris°ú Linux Ç÷§Æû¿¡¼­´Â Ŭ¶óÀÌ¾ðÆ® ¶Ç´Â ºê·ÎÄ¿°¡ ½ÇÇà ÁßÀÎ ½©¿¡ ÇÁ·Î¼¼½º°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ÆÄÀÏ ¼³¸íÀÚ ¼ö¿¡ ´ëÇÑ ¼ÒÇÁÆ® ÇѰ谡 ÀÖ½À´Ï´Ù. Message Queue ½Ã½ºÅÛ¿¡¼­´Â °¢ Ŭ¶óÀÌ¾ðÆ®°¡ ¸¸µå´Â ¿¬°á ¶Ç´Â °¢ ºê·ÎÄ¿°¡ ¹Þ¾ÆµéÀÌ´Â ¿¬°á¿¡ ÀÌ ÆÄÀÏ ¼³¸íÀÚ Áß Çϳª¸¦ »ç¿ëÇÕ´Ï´Ù. Áö¼Ó¼º ¸Þ½ÃÁö¸¦ °®´Â °¢ ¹°¸®Àû ´ë»ó ¿ª½Ã ÆÄÀÏ ¼³¸íÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù.

°á°úÀûÀ¸·Î ÀÌ·¯ÇÑ ¿ä¼Ò°¡ ¿¬°á ¼ö¸¦ Á¦ÇÑÇÕ´Ï´Ù. µû¶ó¼­ ÆÄÀÏ ¼³¸íÀÚ Á¦ÇÑÀ» º¯°æÇÏÁö ¾ÊÀ¸¸é Solaris¿¡¼­´Â 256°³, Linux¿¡¼­´Â 1024°³¸¦ ÃʰúÇÏ´Â ¿¬°á¿¡¼­ ºê·ÎÄ¿³ª Ŭ¶óÀÌ¾ðÆ®¸¦ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù(Áö¼Ó¼ºÀ» À§ÇØ ÆÄÀÏ ¼³¸íÀÚ¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ¿¬°á Á¦ÇÑÀº ½ÇÁ¦·Î ´õ ³·À½).

ÆÄÀÏ ¼³¸íÀÚ Á¦ÇÑÀ» º¯°æÇÏ·Á¸é ulimit ¼³¸í¼­ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ. Ŭ¶óÀÌ¾ðÆ® ¶Ç´Â ºê·ÎÄ¿°¡ ½ÇÇàµÉ °¢ ½©¿¡¼­ ÇѰ踦 º¯°æÇØ¾ß ÇÕ´Ï´Ù.


´ëÈ­½ÄÀ¸·Î ºê·ÎÄ¿ ½ÃÀÛ

¸í·ÉÁÙ¿¡¼­ imqbrokerd ¸í·ÉÀ» »ç¿ëÇÏ¿© ºê·ÎÄ¿¸¦ ´ëÈ­½ÄÀ¸·Î ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. Windows¿¡¼­´Â ½ÃÀÛ ¸Þ´º¿¡¼­ ºê·ÎÄ¿¸¦ ½ÃÀÛÇÒ ¼öµµ ÀÖ½À´Ï´Ù. °ü¸® ÄܼÖ(imqadmin) ¶Ç´Â ¸í·É À¯Æ¿¸®Æ¼(imqcmd)¸¦ »ç¿ëÇÏ¿© ºê·ÎÄ¿¸¦ ½ÃÀÛÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ µµ±¸¸¦ »ç¿ëÇÏ·Á¸é ºê·ÎÄ¿°¡ ÀÌ¹Ì ½ÇÇàµÇ°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.

Solaris ¹× Linux Ç÷§ÆûÀÇ °æ¿ì ºê·ÎÄ¿ ÀνºÅϽº´Â óÀ½¿¡ ½ÃÀÛÇÑ »ç¿ëÀÚ°¡ Ç×»ó ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ºê·ÎÄ¿ ÀνºÅϽº°¡ óÀ½ ½ÃÀ۵Ǹé Message Queue´Â ÇØ´ç »ç¿ëÀÚÀÇ umask¸¦ »ç¿ëÇÏ¿© ±¸¼º Á¤º¸¿Í Áö¼Ó¼º µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â ºê·ÎÄ¿ ÀνºÅϽº µð·ºÅ丮¿¡ ´ëÇÑ »ç¿ë ±ÇÇÑÀ» ¼³Á¤ÇÕ´Ï´Ù. °¢ ºê·ÎÄ¿ ÀνºÅϽº´Â ÀÚü ±¸¼º µî·Ï Á¤º¸ ¹× ÆÄÀÏ ±â¹Ý ¸Þ½ÃÁö ÀúÀå¼Ò¸¦ °¡Áö°í ÀÖ½À´Ï´Ù.

ºê·ÎÄ¿ ÀνºÅϽº´Â ±âº»ÀûÀ¸·Î ÀνºÅϽº À̸§ÀÌ imqbrokerÀÔ´Ï´Ù. ÀÌ À̸§°ú ±âº» ±¸¼ºÀ» »ç¿ëÇÏ¿© ¸í·ÉÁÙ¿¡¼­ ºê·ÎÄ¿¸¦ ½ÃÀÛÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϱ⸸ ÇÏ¸é µË´Ï´Ù.

imqbrokerd

±×·¯¸é ±âº» Æ÷Æ® 7676¿¡ Æ÷Æ® ¸ÅÆÛ°¡ ÀÖ´Â ·ÎÄà ½Ã½ºÅÛ¿¡¼­ imqbroker¶ó´Â ºê·ÎÄ¿ ÀνºÅϽº¸¦ ½ÃÀÛÇÕ´Ï´Ù.

±âº»°ªÀÌ ¾Æ´Ñ ÀνºÅϽº À̸§À» ÁöÁ¤ÇÏ·Á¸é -name ¿É¼ÇÀ» imqbrokerd ¸í·É¿¡ »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½ ¸í·ÉÀº ÀνºÅϽº À̸§ÀÌ myBrokerÀÎ ºê·ÎÄ¿¸¦ ½ÃÀÛÇÕ´Ï´Ù.

imqbrokerd -name myBroker

imqbrokerd ¸í·ÉÁÙ¿¡¼­ ´Ù¸¥ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´Ù¾çÇÑ ºê·ÎÄ¿ ÀÛ¾÷À» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼­´Â -tty ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸í·É â¿¡ ¿À·ù ¹× °æ°í¸¦ º¸³À´Ï´Ù(Ç¥ÁØ Ãâ·Â).

imqbrokerd -name myBroker -tty

¸í·ÉÁÙ¿¡¼­ -D ¿É¼ÇÀ» »ç¿ëÇÏ¿© ºê·ÎÄ¿ÀÇ ÀνºÅϽº ±¸¼º ÆÄÀÏ(config.properties)¿¡ ÁöÁ¤µÈ µî·Ï Á¤º¸ °ªÀ» ¹«½ÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ¿¹¿¡¼­´Â imq.jms. max_threads µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© jms ¿¬°á ¼­ºñ½º¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ÃÖ´ë ½º·¹µå ¼ö¸¦ 2000À¸·Î ´Ã¸³´Ï´Ù.

imqbrokerd -name myBroker -Dimq.jms. max_threads=2000

imqbrokerd ¸í·ÉÀÇ ±¸¹®, ÇÏÀ§ ¸í·É ¹× ¿É¼Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 13Àå, "¸í·É ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀÌ Á¤º¸¿¡ ´ëÇÑ ºü¸¥ ¿ä¾àÀ» º¸·Á¸é ´ÙÀ½À» ÀÔ·ÂÇÕ´Ï´Ù.

imqbrokerd -help


ÁÖ

Sun Java System Message Queue Ç÷§ÆûÆÇ »ç¿ë±ÇÀÌ ÀÖ´Â °æ¿ì imqbrokerd ¸í·ÉÀÇ -license ¿É¼ÇÀ» »ç¿ëÇÏ¿© ½ÃÇè Ç÷§ÆûÆÇ »ç¿ë±ÇÀ» Ȱ¼ºÈ­ÇÏ¿© Ç÷§ÆûÆÇ ±â´ÉÀ» 90ÀÏ µ¿¾È »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. try¸¦ ¶óÀ̼¾½º À̸§À¸·Î ÁöÁ¤ÇÕ´Ï´Ù.

imqbrokerd -license try

ÀÌ ¿É¼ÇÀº ºê·ÎÄ¿¸¦ ½ÃÀÛÇÒ ¶§¸¶´Ù »ç¿ëÇØ¾ß ÇÏ¸ç ±×·¸Áö ¾ÊÀ¸¸é ºê·ÎÄ¿ÀÇ ±âº»°ªÀÌ Ç¥ÁØ Ç÷§ÆûÆÇ »ç¿ë±ÇÀ¸·Î µ¹¾Æ°©´Ï´Ù.



ÀÚµ¿À¸·Î ºê·ÎÄ¿ ½ÃÀÛ

ºê·ÎÄ¿¸¦ ¸í·ÉÁÙ¿¡¼­ ¸í½ÃÀûÀ¸·Î ½ÃÀÛÇÏ´Â ´ë½Å ½Ã½ºÅÛÀ» ½ÃÀÛÇÒ ¶§ ÀÚµ¿À¸·Î ½ÃÀÛÇϵµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀº ºê·ÎÄ¿¸¦ ½ÇÇà ÁßÀÎ Ç÷§Æû(Solaris, Linux ¶Ç´Â Windows)¿¡ µû¶ó ´Ù¸¨´Ï´Ù.

ÀÚµ¿ ½ÃÀÛ(Solaris ¹× Linux)

Solaris ¹× Linux ½Ã½ºÅÛ¿¡¼­´Â ÀÚµ¿ ½ÃÀÛÀ» Ȱ¼ºÈ­ÇÏ´Â ½ºÅ©¸³Æ®°¡ Message Queue ¼³Ä¡ Áß¿¡ /etc/rc* µð·ºÅ丮 Æ®¸®¿¡ ÀúÀåµË´Ï´Ù. ÀÌ·¯ÇÑ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ·Á¸é ±¸¼º ÆÄÀÏ /etc/imq/imqbrokerd.conf(Solaris) ¶Ç´Â /etc/opt/sun/mq/imqbrokerd.conf(Linux)¸¦ ´ÙÀ½°ú °°ÀÌ ÆíÁýÇØ¾ß ÇÕ´Ï´Ù.

ÀÚµ¿ ½ÃÀÛ(Windows)

Windows ½Ã½ºÅÛÀ» ½ÃÀÛÇÒ ¶§ ºê·ÎÄ¿°¡ ÀÚµ¿À¸·Î ½ÃÀÛµÇ°Ô ÇÏ·Á¸é ºê·ÎÄ¿¸¦ Windows ¼­ºñ½º·Î Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. Message Queue¸¦ Windows ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÒ ¶§ ºê·ÎÄ¿¸¦ ¼­ºñ½º·Î ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼³Ä¡ ÀÌÈÄ¿¡ ¼­ºñ½º °ü¸®ÀÚ À¯Æ¿¸®Æ¼ imqsvcadminÀ» »ç¿ëÇÏ¿© ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

imqsvcadmin ¸í·ÉÀÇ ±¸¹®, ÇÏÀ§ ¸í·É ¹× ¿É¼Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 13Àå, "¸í·É ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.

ºê·ÎÄ¿¸¦ Windows ¼­ºñ½º·Î ¼³Ä¡ÇÑ´Ù´Â °ÍÀº ½Ã½ºÅÛÀ» ½ÃÀÛÇÒ ¶§ ½ÃÀÛÇÏ¿© Á¾·áÇÒ ¶§±îÁö ¹é±×¶ó¿îµå·Î ½ÇÇàÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. µû¶ó¼­ Ãß°¡ ÀνºÅϽº¸¦ ½ÃÀÛÇÏ´Â °æ¿ì°¡ ¾Æ´Ï¸é imqbrokerd ¸í·ÉÀ» »ç¿ëÇØ¼­ ºê·ÎÄ¿¸¦ ½ÃÀÛÇÏÁö ¸¶½Ê½Ã¿À.

ºê·ÎÄ¿¿¡ ½ÃÀÛ ¿É¼ÇÀ» Àü´ÞÇÏ·Á¸é -args Àμö¸¦ imqsvcadmin ¸í·É¿¡ »ç¿ëÇÕ´Ï´Ù. ´ëÈ­½ÄÀ¸·Î ºê·ÎÄ¿ ½ÃÀÛ¿¡¼­ ¼³¸íÇÑ ´ë·Î ÀÌ ¿É¼ÇÀº imqbrokerd ¸í·ÉÀÇ -D ¿É¼Ç°ú µ¿ÀÏÇÏ°Ô ÀÛµ¿ÇÕ´Ï´Ù. imqcmd ¸í·ÉÀ» »ç¿ëÇØ¼­ º¸ÅëÀÇ °æ¿ì¿Í °°ÀÌ ºê·ÎÄ¿¸¦ Á¦¾îÇÕ´Ï´Ù.

ºê·ÎÄ¿°¡ Windows ¼­ºñ½º·Î ½ÇÇà ÁßÀ̸é ÀÛ¾÷ °ü¸®ÀÚ¿¡ ÇØ´ç ºê·ÎÄ¿°¡ µÎ °³ÀÇ ½ÇÇà °¡´É ÇÁ·Î¼¼½º·Î ³ª¿­µË´Ï´Ù.

Windows ¼­ºñ½º·Î ½ÇÇà ÁßÀÎ ºê·ÎÄ¿´Â ÇϳªÀÇ ½Ã½ºÅÛ¿¡ Çϳª¸¸ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

ºê·ÎÄ¿ ¼­ºñ½º À籸¼º

Windows ¼­ºñ½º¸¦ À籸¼ºÇÏ´Â ¼ø¼­´Â ´ÙÀ½°ú °°½À´Ï´Ù.

  1. ¼­ºñ½º¸¦ Á¤ÁöÇÕ´Ï´Ù.
  2. ¼­ºñ½º¸¦ Á¦°ÅÇÕ´Ï´Ù.
  3. -args ¿É¼ÇÀ¸·Î ´Ù¸¥ ºê·ÎÄ¿ ½ÃÀÛ ¿É¼ÇÀ» ÁöÁ¤Çϰųª -vmargs ¿É¼ÇÀ¸·Î ´Ù¸¥ Java ¹öÀü Àμö¸¦ ÁöÁ¤ÇÏ¿© ¼­ºñ½º¸¦ Ãß°¡ÇÕ´Ï´Ù.

´ëü Java ·±Å¸ÀÓ »ç¿ë

-javahome ¶Ç´Â -jrehome ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´ëü Java ·±Å¸ÀÓÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Windows ¼­ºñ½º Á¦¾îÆÇ ½ÃÀÛ ¸Å°³ º¯¼ö Çʵ忡¼­ ÀÌ·¯ÇÑ ¿É¼ÇÀ» ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

½ÃÀÛ ¸Å°³ º¯¼ö Çʵ忡¼­´Â ¹é½½·¡½Ã(\)°¡ Á¦¾î ¹®ÀÚ·Î °£ÁֵDZ⠶§¹®¿¡ ¹é½½·¡½Ã¸¦ °æ·Î ±¸ºÐÀÚ·Î »ç¿ëÇÒ °æ¿ì µÎ ¹ø ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
-javahome d:\\jdk1.3.

ºê·ÎÄ¿ ¼­ºñ½º ½ÃÀÛ ¿É¼Ç Ç¥½Ã

ºê·ÎÄ¿ ¼­ºñ½ºÀÇ ½ÃÀÛ ¿É¼ÇÀ» °áÁ¤ÇÏ·Á¸é imqsvcadmin ¸í·É¿¡ query ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù.

 

imqsvcadmin query

 

Service iMQ_Broker is installed.

Display Name: iMQ_Broker

Start Type: Manual

Binary location: C:Program FilesSun Microsystems
                    Message Queue 3.5\bin\imqbrokersvc

JavaHome: c:\j2sdk1.4.0

Broker Args: -passfile d:\imqpassfile

 

¼­ºñ½º ½ÃÀÛ ¹®Á¦ ÇØ°á

¼­ºñ½º¸¦ ½ÃÀÛÇÒ ¶§ ¿À·ù°¡ ¹ß»ýÇÏ´Â °æ¿ì ±â·ÏµÈ ¿À·ù À̺¥Æ®¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.


¢º ±â·ÏµÈ ¼­ºñ½º ¿À·ù À̺¥Æ®¸¦ º¸´Â ¹æ¹ý
  1. À̺¥Æ® ºä¾î¸¦ ½ÃÀÛÇÕ´Ï´Ù.
  2. ·Î±× > ÀÀ¿ë ÇÁ·Î±×·¥À» È®ÀÎÇÕ´Ï´Ù.
  3. º¸±â > »õ·Î °íħÀ» ¼±ÅÃÇÏ¿© ¿À·ù À̺¥Æ®¸¦ º¾´Ï´Ù.

Windows ¼­ºñ½º·Î ½ÇÇà ÁßÀÎ ºê·ÎÄ¿ Á¦°Å

¼­ºñ½º·Î ½ÇÇà ÁßÀÎ ºê·ÎÄ¿¸¦ Á¦°ÅÇÏ·Á¸é ´ÙÀ½ Áß Çϳª¸¦ ¼öÇàÇÕ´Ï´Ù.

ÀÛ¾÷ÀÌ ¿Ï·áµÇ¸é ÄÄÇ»Å͸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.


Message Queue Ŭ¶óÀÌ¾ðÆ® ½ÃÀÛ

Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÃÀÛÇϱâ Àü¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀڷκÎÅÍ ½Ã½ºÅÛ ¼³Á¤ ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò½À´Ï´Ù. Java Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÃÀÛÇÒ °æ¿ì CLASSPATH º¯¼ö¸¦ ¼³Á¤ÇÏ°í ¿Ã¹Ù¸¥ jar ÆÄÀÏÀÌ ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. Message Queue Developer’s Guide for Java Clients¿¡ ½Ã½ºÅÛ ¼³Á¤¿¡ ´ëÇÑ ÀÏ¹Ý ´Ü°è¿Í °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀÌ ÀÖÁö¸¸ °³¹ßÀÚ¿¡°Ô Ãß°¡ Á¤º¸°¡ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.

Java Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÁÙ Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù.

java clientAppName

C Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ°¡ Á¦°øÇÑ Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ¼³Á¤ÇÏ´Â ¼Ó¼º °ª¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ¿¡°Ô ¹®ÀÇÇϰųª ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ¼³Á¤ÇÑ ÀϺΠ¼Ó¼ºÀ» ´ëüÇÏ·Á´Â °æ¿ì ¸í·ÉÁÙ¿¡¼­ ÇØ´ç ¼Ó¼ºÀ» ÁöÁ¤ÇÏ¸é µË´Ï´Ù.

Java Ŭ¶óÀ̾ðÆ®ÀÇ ¸í·ÉÁÙ¿¡¼­ JNDI Á¶È¸¸¦ »ç¿ëÇÏ¿© ¿¬°á ÆÑÅ丮¸¦ ã´Â ¼Ó¼ºÀ» ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Á¶È¸¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥º¸´Ù ´õ ¿À·¡µÈ ¿¬°á ÆÑÅ丮¸¦ ¹ÝȯÇÒ °æ¿ì ÇØ´ç ¿¬°á ÆÑÅ丮´Â ÃֽмӼºÀ» Áö¿øÇÏÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·² °æ¿ì Message Queue´Â ÇØ´ç ¼Ó¼ºÀ» ±âº»°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡¼­ ¼Ó¼ºÀ» ÁöÁ¤ÇÏ¿© ±âº»°ªÀÌ ¾Æ´Ñ °ªÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸í·ÉÁÙ¿¡¼­ ¼Ó¼º °ªÀ» Á¦°øÇÏ·Á¸é Java ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇØ ´ÙÀ½ ¸í·ÉÁÙ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.

java [[-Dattribute=value ]...] clientAppName

16Àå, "°ü¸® ´ë»ó °´Ã¼ ¼Ó¼º ÂüÁ¶"¿¡ Ç¥½ÃµÈ ´ë·Î attribute °ªÀº ¿¬°á ÆÑÅ丮 °ü¸® ´ë»ó °´Ã¼ ¼Ó¼ºÀ̾î¾ß ÇÕ´Ï´Ù. °ª¿¡ °ø¹éÀÌ ÀÖ´Â °æ¿ì ¸í·ÉÁÙÀÇ attribute=value ºÎºÐÀ» µû¿ÈÇ¥·Î ¹­¾î¾ß ÇÕ´Ï´Ù.

´ÙÀ½ ¿¹¿¡¼­´Â Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ MyMQClient¸¦ ½ÃÀÛÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¼³Á¤µÈ È£½ºÆ® À̸§°ú Æ÷Æ®¸¦ ¹«½ÃÇϰí È£½ºÆ® OtherHostÀÇ 7677 Æ÷Æ®¿¡ ÀÖ´Â ºê·ÎÄ¿¿¡ ¿¬°áÇÕ´Ï´Ù.

java -DimqAddressList=mq://OherHost:7677/jms MyMQClient

¸í·ÉÁÙÀ» »ç¿ëÇÏ¿© ¼Ó¼º °ªÀ» ÁöÁ¤ÇÒ ¼ö ¾ø´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. °ü¸®ÀÚ°¡ Àбâ Àü¿ë ¾×¼¼½º¸¸ Çã¿ëÇϵµ·Ï °ü¸® ´ë»ó °´Ã¼¸¦ ¼³Á¤Çϰųª ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ°¡ Àбâ Àü¿ë ¾×¼¼½º¸¸ Çã¿ëÇϵµ·Ï Ŭ¶óÀÌ¾ðÆ®¸¦ ÄÚµùÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ´Â °¡Àå ÁÁÀº ¹æ¹ýÀ» ¾Ë¾Æº¸·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ¿Í ´ëÈ­ÇØ¾ß ÇÕ´Ï´Ù.


ºê·ÎÄ¿ ÀνºÅϽº Á¦°Å

ÀÌ Àý¿¡¼­´Â Solaris ¶Ç´Â Linux¿¡¼­ ºê·ÎÄ¿ ÀνºÅϽº¸¦ Á¦°ÅÇÏ´Â ¹æ¹ý¿¡ °üÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. Windows ¼­ºñ½º Á¦°Å¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Windows ¼­ºñ½º·Î ½ÇÇà ÁßÀÎ ºê·ÎÄ¿ Á¦°Å¸¦ ÂüÁ¶ÇϽʽÿÀ.

ºê·ÎÄ¿ ÀνºÅϽº¸¦ Á¦°ÅÇÏ·Á¸é imqbrokerd ¸í·É¿¡¼­ -remove ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. ºê·ÎÄ¿ ÀνºÅϽº Á¦°Å¸¦ À§ÇÑ ¸í·É Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

imqbrokerd [options..] -remove instance

¿¹¸¦ µé¾î, ºê·ÎÄ¿ À̸§ÀÌ myBrokerÀÎ °æ¿ì ¸í·ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.

imqbrokerd -name myBroker -remove instance

ÀÌ ¸í·ÉÀº ÁöÁ¤µÈ ºê·ÎÄ¿¿¡ ´ëÇØ Àüü ÀνºÅϽº µð·ºÅ丮¸¦ »èÁ¦ÇÕ´Ï´Ù.

ºê·ÎÄ¿¸¦ Á¦°ÅÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿É¼Ç ¸ñ·ÏÀº ¸í·É ÂüÁ¶ÀÇ imqbrokerd ÂüÁ¶ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

Solaris ¶Ç´Â Linux¿¡¼­ ½Ã½ºÅÛÀ» ½ÃÀÛÇÒ ¶§ ºê·ÎÄ¿¸¦ ÀÚµ¿À¸·Î ½ÃÀÛÇϵµ·Ï ¼³Á¤ÇÏ·Á¸é ±¸¼º ÆÄÀÏ /etc/imq/imqbrokerd.conf(Solaris) ¶Ç´Â /etc/opt/sun/mq/imqbrokerd.conf(Linux)¸¦ ÆíÁýÇϰí AUTOSTART µî·Ï Á¤º¸¸¦ NO·Î ¼³Á¤ÇÕ´Ï´Ù.



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


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