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

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

ºÎ·Ï E
±â¼ú ³ëÆ®

ÀÌ ºÎ·Ï¿¡¼­´Â ´ÙÀ½ ³»¿ëÀ» °£´ÜÇÏ°Ô ´Ù·ì´Ï´Ù.


½Ã½ºÅÛ Å¬·° ¼³Á¤

Message Queue ½Ã½ºÅÛ »ç¿ë ½Ã ½Ã½ºÅÛ Å¬·° µ¿±âÈ­¿¡ ÁÖÀÇÇϰí Ŭ·°À» ¿ª¹æÇâÀ¸·Î ¼³Á¤ÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.

µ¿±âÈ­ ±ÇÀå

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

Solaris     ·ÎÄà ȣ½ºÆ®¿¡¼­ rdate ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¿ø°Ý È£½ºÆ®¿Í µ¿±âÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù (ÀÌ ¸í·É ½ÇÇà¿¡´Â ¼öÆÛÀ¯Àú(·çÆ®) ±ÇÇÑÀÌ Çʼö). ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº ·ÎÄà ȣ½ºÆ®(Host 2)¸¦ ¿ø°Ý È£½ºÆ® Host1°ú µ¿±âÈ­ÇÕ´Ï´Ù.

# rdate Host1

Linux     ÀÌ ¸í·ÉÀº Solaris¿¡¼­¿Í ºñ½ÁÇÏÁö¸¸ ´ÙÀ½ -s ¿É¼ÇÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù.

# rdate -s Host1

Windows     net ¸í·ÉÀ» time ÇÏÀ§ ¸í·É°ú ÇÔ²² ½ÇÇàÇÏ¿© ·ÎÄà ȣ½ºÆ®¸¦ ¿ø°Ý È£½ºÆ®¿Í µ¿±âÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº ·ÎÄà ȣ½ºÆ®(Host 2)¸¦ ¿ø°Ý È£½ºÆ® Host1°ú µ¿±âÈ­ÇÕ´Ï´Ù.

net time \\Host1 /set

¿ª¹æÇ⠽ýºÅÛ Å¬·° ¼³Á¤ ±ÝÁö

Message Queue ºê·ÎÄ¿¸¦ ½ÇÇàÇÏ´Â ½Ã½ºÅÛ¿¡¼­ ½Ã½ºÅÛ Å¬·°À» ¿ª¹æÇâÀ¸·Î ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À. Message Queue´Â Æ®·£Àè¼Ç, ¿µ±¸ °¡ÀÔ°ú °°Àº ³»ºÎ °´Ã¼¸¦ ½Äº°Çϱâ À§ÇØ Å¸ÀÓ½ºÅÆÇÁ¸¦ »ç¿ëÇÕ´Ï´Ù. ½Ã½ºÅÛ Å¬·°À» ¿ª¹æÇâÀ¸·Î ¼³Á¤Çϸé ÀÌ·ÐÀûÀ¸·Î Áߺ¹ ³»ºÎ ½Äº°ÀÚ°¡ »ý¼ºµÉ ¼ö ÀÖ½À´Ï´Ù. ºê·ÎÄ¿´Â ½Äº°ÀÚ¿¡ ÀÓÀǼºÀ» ºÎ¿©ÇÏ°í ½ÇÇà Áß¿¡ Ŭ·° À̵¿À» °¨ÁöÇÏ´Â ¹æ¹ýÀ¸·Î ÀÌ ¹®Á¦Á¡À» º¸¿ÏÇÏ·Á°í ÇÕ´Ï´Ù. ±×·¯³ª ºê·ÎÄ¿°¡ ½ÇÇàµÇÁö ¾ÊÀ» ¶§ ½Ã½ºÅÛ Å¬·°ÀÌ ¿ª¹æÇâÀ¸·Î Å©°Ô À̵¿ÇÏ¸é ½Äº°ÀÚ°¡ Áߺ¹µÉ °¡´É¼ºÀÌ ¾à°£ ÀÖ½À´Ï´Ù.

ºê·ÎÄ¿°¡ ½ÇÇà ÁßÀÎ ½Ã½ºÅÛ¿¡¼­ ½Ã½ºÅÛ Å¬·°À» ¸î ÃÊ ÀÌ»ó ¿ª¹æÇâÀ¸·Î ¼³Á¤ÇØ¾ß ÇÏ´Â °æ¿ì Æ®·£Àè¼Ç ¶Ç´Â ¿µ±¸ °¡ÀÔÀÌ ¾øÀ» ¶§ ¼³Á¤Çϰųª ºê·ÎÄ¿°¡ ½ÇÇà ÁßÀÌ ¾Æ´Ò ¶§ ¼³Á¤ ÀÛ¾÷À» ¼öÇàÇÑ ´ÙÀ½ Ŭ·°À» À̵¿ÇÑ ½Ã°£¸¸Å­ ´ë±âÇÑ ÈÄ ºê·ÎÄ¿¸¦ ´Ù½Ã ½ÇÇàÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

°¡Àå ÁÁÀº ¹æ¹ýÀº ºê·ÎÄ¿¸¦ ½ÃÀÛÇϱâ Àü¿¡ Ŭ·°À» µ¿±âÈ­ÇÑ ´ÙÀ½ ÀûÀýÇÑ ±â¼úÀ» »ç¿ëÇÏ¿© Ŭ·°ÀÌ ¹èÆ÷µÈ ÀÌÈÄ¿¡ ¸¹ÀÌ À̵¿µÇÁö ¾Êµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù.


OS Á¤ÀÇ ÆÄÀÏ ¼³¸íÀÚ Á¦ÇÑ

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

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

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


Áö¼Ó¼º µ¥ÀÌÅÍ º¸¾È

ºê·ÎÄ¿´Â Á¤º¸ °¡¿îµ¥ ÀϽÃÀûÀ¸·Î ÀúÀåµÇ´Â ¸Þ½ÃÁö ÆÄÀÏÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ¿µ±¸ ÀúÀå¼Ò¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ½ÃÁö¿¡´Â ¼ÒÀ¯ Á¤º¸°¡ Æ÷Ç﵃ ¼ö Àֱ⠶§¹®¿¡ ÀÎÁõµÇÁö ¾ÊÀº ¾×¼¼½º·ÎºÎÅÍ µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ ¾ÈÀüÇÏ°Ô º¸È£ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

ºê·ÎÄ¿´Â ±âº» Á¦°ø ¶Ç´Â Ç÷¯±× ÀÎ Áö¼Ó¼ºÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

±âº» Á¦°ø ¿µ±¸ ÀúÀå¼Ò

±âº» Á¦°ø Áö¼Ó¼ºÀ» »ç¿ëÇÏ´Â ºê·ÎÄ¿´Â Ç÷§Æû¿¡ µû¶ó ´Ù¸¥ µð·ºÅ丮¿¡ ÀÖ´Â Ç÷§ ÆÄÀÏ µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡ Áö¼Ó¼º µ¥ÀÌÅ͸¦ ÀÛ¼ºÇÕ´Ï´Ù(ºÎ·Ï A, "Message Queue µ¥ÀÌÅÍÀÇ À§Ä¡" ÂüÁ¶).

.../span>/instances/instanceName/fs350/

¿©±â¼­ instanceNameÀº ºê·ÎÄ¿ ÀνºÅϽº¸¦ ½Äº°ÇÏ´Â À̸§ÀÔ´Ï´Ù.

instanceName/filestore/ µð·ºÅ丮´Â ºê·ÎÄ¿ ÀνºÅϽº°¡ óÀ½À¸·Î ½ÃÀÛµÉ ¶§ »ý¼ºµË´Ï´Ù. ÀÌ µð·ºÅ丮 º¸¾È ÀýÂ÷´Â ºê·ÎÄ¿°¡ ½ÇÇà ÁßÀÎ ¿î¿µ üÁ¦¿¡ µû¶ó ´Ù¸¨´Ï´Ù.

Solaris ¹× Linux     IMQ_VARHOME/instances/instanceName/filestore/ µð·ºÅ丮¿¡ ´ëÇÑ »ç¿ë ±ÇÇÑÀº ºê·ÎÄ¿ ÀνºÅϽº¸¦ ½ÃÀÛÇÑ »ç¿ëÀÚÀÇ umask¿¡ µû¶ó ´Ù¸¨´Ï´Ù. µû¶ó¼­, umask¸¦ ÀûÀýÇÏ°Ô ¼³Á¤ÇÏ¿© ºê·ÎÄ¿ ÀνºÅϽº ½ÃÀÛ ±ÇÇѰú Áö¼Ó¼º ÆÄÀÏ Àб⠱ÇÇÑÀ» Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â, °ü¸®ÀÚ(¼öÆÛÀ¯Àú)°¡ IMQ_VARHOME/instances µð·ºÅ丮¿¡ ´ëÇÑ »ç¿ë ±ÇÇÑÀ» 700À¸·Î ¼³Á¤ÇÏ¿© Áö¼Ó¼º µ¥ÀÌÅ͸¦ ¾ÈÀüÇÏ°Ô º¸È£ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Windows     »ç¿ë ÁßÀÎ Windows ¿î¿µ üÁ¦¿¡¼­ Á¦°øÇÏ´Â ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ¿© IMQ_VARHOME/instances/instanceName/filestore/ µð·ºÅ丮¿¡ ´ëÇÑ »ç¿ë ±ÇÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡´Â ÀϹÝÀûÀ¸·Î µð·ºÅ丮¿¡ ´ëÇÑ µî·Ï Á¤º¸ ´ëÈ­ »óÀÚ ¿­±â°¡ Æ÷ÇԵ˴ϴÙ.

Ç÷¯±× ÀÎ ¿µ±¸ ÀúÀå¼Ò

Ç÷¯±× ÀÎ Áö¼Ó¼ºÀ» »ç¿ëÇÏ´Â ºê·ÎÄ¿´Â JDBC ȣȯ µ¥ÀÌÅͺ£À̽º¿¡ Áö¼Ó¼º µ¥ÀÌÅ͸¦ ÀÛ¼ºÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ¼­¹ö¿¡¼­ °ü¸®ÇÏ´Â µ¥ÀÌÅͺ£À̽º(¿¹: Oracle µ¥ÀÌÅͺ£À̽º)ÀÇ °æ¿ì Message Queue µ¥ÀÌÅͺ£À̽º Å×À̺í(À̸§ÀÌ "IMQ"·Î ½ÃÀÛÇÏ´Â Å×À̺í)¿¡ ¾×¼¼½ºÇÒ »ç¿ëÀÚ ¾ÆÀ̵ð ¹× ºñ¹Ð¹øÈ£¸¦ ¸¸µå´Â °ÍÀÌ ÁÁ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡¼­ °³º° Å×À̺íÀ» º¸È£ÇÒ ¼ö ¾ø´Â °æ¿ì Message Queue ºê·ÎÄ¿ Àü¿ë µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µì´Ï´Ù. »ç¿ëÀÚ ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£ ¾×¼¼½º ÀÛ¼º ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº µ¥ÀÌÅͺ£À̽º °ø±Þ¾÷ü ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

ºê·ÎÄ¿°¡ µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» ¿©´Â µ¥ ÇÊ¿äÇÑ »ç¿ëÀÚ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£´Â ºê·ÎÄ¿ ±¸¼º µî·Ï Á¤º¸¿¡¼­ Á¦°øµÉ ¼ö ÀÖ½À´Ï´Ù. ºê·ÎÄ¿ ½ÃÀÛ ½Ã »ç¿ëÀÚ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£¸¦ ¸í·ÉÁÙ ¿É¼ÇÀ¸·Î Á¦°øÇÏ´Â °ÍÀÌ º¸´Ù ¾ÈÀüÇÕ´Ï´Ù(Message Queue °ü¸® ¼³¸í¼­, ºÎ·Ï A, "Ç÷¯±× ÀÎ Áö¼Ó¼º ¼³Á¤" ÂüÁ¶).

µ¥ÀÌÅͺ£À̽ºÀÇ JDBC µå¶óÀ̹ö¸¦ ÅëÇØ ºê·ÎÄ¿°¡ Á÷Á¢ ¾×¼¼½ºÇÏ´Â ³»Àå µ¥ÀÌÅͺ£À̽º(¿¹: Cloudscape µ¥ÀÌÅͺ£À̽º)ÀÇ °æ¿ì ÀϹÝÀûÀ¸·Î Áö¼Ó¼º µ¥ÀÌÅͰ¡ ÀúÀåµÉ µð·ºÅ丮¿¡ ´ëÇÑ ÆÄÀÏ »ç¿ë ±ÇÇÑ(À§ "±âº» Á¦°ø ¿µ±¸ ÀúÀå¼Ò" ¼³¸í ÂüÁ¶)À» ¼³Á¤ÇÏ¿© º¸È£ÇÕ´Ï´Ù. ºê·ÎÄ¿¿Í imqdbmgr À¯Æ¿¸®Æ¼¸¦ ¸ðµÎ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ÀÐ°í ¾µ ¼ö ÀÖ°Ô ÇÏ·Á¸é ÇØ´ç À¯Æ¿¸®Æ¼¿Í ºê·ÎÄ¿¸¦ µ¿ÀÏÇÑ »ç¿ëÀÚ°¡ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.



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


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