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

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

4Àå
¸Þ½ÃÁö ¼­¹ö

¸Þ½ÃÁö ¼­¹ö¿¡¼­ ¼Ò°³µÈ Message Queue ¸Þ½ÃÁö ¼­¹ö´Â ´ÜÀÏ ºê·ÎÄ¿ ¶Ç´Â ¸Þ½ÃÁö °æ·Î ÁöÁ¤ ¹× Àü´ÞÀ» ¼öÇàÇϱâ À§ÇØ ÇÔ²² ÀÛµ¿ÇÏ´Â ÀÏ·ÃÀÇ ºê·ÎÄ¿(ºê·ÎÄ¿ Ŭ·¯½ºÅÍ)·Î ±¸¼ºµË´Ï´Ù.

ÀÌ Àå¿¡¼­´Â ºê·ÎÄ¿ÀÇ ³»ºÎ ±¸Á¶¸¦ ¼³¸íÇÏ°í ´Ù¾çÇÑ ±¸¼º ¿ä¼Ò¸¦ ¼³¸íÇÏ¸ç °³¹ß ¹× ÀÛ¾÷ ȯ°æ¿¡¼­ À̸¦ ±¸¼º ¹× °ü¸®ÇÏ´Â µ¥ ÇÊ¿äÇÑ ´Ü°è¸¦ º¸¿©ÁÝ´Ï´Ù. ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î
±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

ºê·ÎÄ¿ÀÇ ±â´É ºÎºÐÀ» ÀÌÇØÇÏ¸é ¿øÇÏ´Â ºê·ÎÄ¿ µ¿ÀÛÀ» ±¸¼ºÇÏ°í ÀÛ¾÷ Å©±â¸¦ Á¶Á¤ÇÏ¸ç ¼º´ÉÀ» ÃÖÀûÈ­ÇÏ´Â µ¥ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù. µû¶ó¼­ ÀÌ ÀåÀº ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚº¸´Ù´Â °ü¸®ÀÚ°¡ ´õ °ü½ÉÀ» °¡Áú ³»¿ëÀÔ´Ï´Ù.


ºê·ÎÄ¿ ±¸Á¶

¸Þ½ÃÁö Àü´ÞÀ» ¼öÇàÇÏ·Á¸é ºê·ÎÄ¿°¡ Ŭ¶óÀ̾ðÆ®¿ÍÀÇ Åë½Å ä³ÎÀ» ¼³Á¤ÇÏ°í, ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿©¸¦ ¼öÇàÇϸç, ¸Þ½ÃÁö °æ·Î¸¦ ¿Ã¹Ù¸£°Ô ÁöÁ¤ÇÏ°í, ¾ÈÁ¤ÀûÀÎ Àü´ÞÀ» º¸ÀåÇϸç, ½Ã½ºÅÛ ¼º´ÉÀ» ¸ð´ÏÅ͸µÇÒ µ¥ÀÌÅ͸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.

ÀÌ·¸°Ô º¹ÀâÇÑ ±â´ÉµéÀ» ¼öÇàÇϱâ À§ÇØ ºê·ÎÄ¿´Â °¢°¢ÀÇ Àü´Þ °úÁ¤¿¡¼­ Ưº°ÇÑ ¿ªÇÒÀ» ¸Ã´Â ´Ù¾çÇÑ ³»ºÎ ±¸¼º ¿ä¼Ò¸¦ »ç¿ëÇÕ´Ï´Ù. ÁÖ¿ä ºê·ÎÄ¿ ±¸¼º ¿ä¼Ò´Â ±×¸² 4-1¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖÀ¸¸ç, Ç¥ 4-1¿¡¼­µµ °£·«È÷ ¼³¸íÇÕ´Ï´Ù. ¸Þ½ÃÁö ¶ó¿ìÅÍ ±¸¼º ¿ä¼Ò°¡ ÁÖ¿ä ¸Þ½ÃÁö °æ·Î ÁöÁ¤ ¹× Àü´Þ ¼­ºñ½º¸¦ ¼öÇàÇÏ°í ´Ù¸¥ ±¸¼º ¿ä¼Ò´Â ¸Þ½ÃÁö ¶ó¿ìÅÍ°¡ Á¾¼ÓµÇ´Â Áß¿äÇÑ Áö¿ø ¼­ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.

±×¸² 4-1 ºê·ÎÄ¿ ±¸¼º ¿ä¼Ò

ºê·ÎÄ¿ÀÇ ±â´É ±¸¼º ¿ä¼Ò¸¦ º¸¿©ÁÖ´Â ´ÙÀ̾î±×·¥. ±¸¼º ¿ä¼Ò ¹× ±× »ç¿ë¿¡ ´ëÇؼ­´Â ´ÙÀ½ Å×À̺íÀ» ÂüÁ¶ÇϽʽÿÀ.

Ç¥ 4-1 ÁÖ¿ä ºê·ÎÄ¿ ±¸¼º ¿ä¼Ò ¹× ±â´É 

±¸¼º ¿ä¼Ò

¼³¸í/±â´É

¿¬°á ¼­ºñ½º

ºê·ÎÄ¿¿Í Ŭ¶óÀ̾ðÆ® »çÀÌÀÇ ¹°¸®Àû ¿¬°áÀ» °ü¸®Çϸ鼭 ¹Þ°í º¸³»´Â ¸Þ½ÃÁö Àü¼ÛÀ» ´ã´çÇÕ´Ï´Ù.

¸Þ½ÃÁö ¶ó¿ìÅÍ

¸Þ½ÃÁö °æ·Î ÁöÁ¤ ¹× Àü´ÞÀ» °ü¸®ÇÕ´Ï´Ù. ¿©±â¿¡´Â JMS ¸Þ½ÃÁö¸¦ ºñ·ÔÇÏ¿© Message Queue ¸Þ½Ã¡ ½Ã½ºÅÛÀÌ JMS ¸Þ½ÃÁö Àü´ÞÀ» Áö¿øÇϱâ À§ÇØ »ç¿ëÇÏ´Â Á¦¾î ¸Þ½ÃÁöµµ Æ÷ÇԵ˴ϴÙ.

Áö¼Ó¼º °ü¸®ÀÚ

¿µ±¸ ÀúÀå¼Ò¿¡ ´ëÇÑ µ¥ÀÌÅÍ ¾²±â¸¦ °ü¸®ÇÏ¿© ½Ã½ºÅÛ ¿À·ù·Î ÀÎÇØ JMS ¸Þ½ÃÁö Àü´Þ ¿À·ù°¡ ¹ß»ýÇÏÁö ¾Ê°Ô ÇÕ´Ï´Ù.

º¸¾È °ü¸®ÀÚ

ºê·ÎÄ¿¿ÍÀÇ ¿¬°áÀ» ¿äûÇÏ´Â »ç¿ëÀÚ¿¡°Ô ÀÎÁõ ¼­ºñ½º¸¦ Á¦°øÇÏ°í ÀÎÁõµÈ »ç¿ëÀÚ¿¡°Ô ±ÇÇÑ ºÎ¿© ¼­ºñ½º(¾×¼¼½º Á¦¾î)¸¦ Á¦°øÇÕ´Ï´Ù.

¸ð´ÏÅ͸µ ¼­ºñ½º

ºê·ÎÄ¿¸¦ ¸ð´ÏÅ͸µ ¹× °ü¸®ÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ Ãâ·Â ä³Î¿¡ ±â·Ï °¡´ÉÇÑ ¸ÞÆ®¸¯ ¹× Áø´Ü Á¤º¸¸¦ »ý¼ºÇÕ´Ï´Ù.

ºê·ÎÄ¿¸¦ ±¸¼ºÇÒ ¶§ ½ÇÁ¦·Î´Â ·Îµå »óÅÂ, ÀÀ¿ë ÇÁ·Î±×·¥ º¹À⼺ µî¿¡ µû¶ó ºê·ÎÄ¿ ¼º´ÉÀ» ÃÖÀûÈ­Çϱâ À§ÇØ ÀÌ·¯ÇÑ ¼­ºñ½º¸¦ ±¸¼ºÇÏ´Â °ÍÀÔ´Ï´Ù.


ºê·ÎÄ¿ ±¸¼º ¿ä¼Ò

´ÙÀ½ Àý¿¡¼­´Â ±×¸² 4-1¿¡ Ç¥½ÃµÈ °¢ ºê·ÎÄ¿ ±¸¼º ¿ä¼Ò¿Í ÇØ´ç ±â´É ¹× µ¿ÀÛÀ» ¼³¸íÇÕ´Ï´Ù. °¢ µî·Ï Á¤º¸ ¹× ±¸¼º ÀýÂ÷¿¡ ´ëÇؼ­´Â Message Queue °ü¸® ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿¬°á ¼­ºñ½º

Message Queue ºê·ÎÄ¿´Â ÀÀ¿ë ÇÁ·Î±×·¥ Ŭ¶óÀ̾ðÆ® ¹× °ü¸® Ŭ¶óÀ̾ðÆ® ¸ðµÎ¿ÍÀÇ Åë½ÅÀ» Áö¿øÇÕ´Ï´Ù. °¢ ¿¬°á ¼­ºñ½º´Â ¼­ºñ½º À¯Çü ¹× ÇÁ·ÎÅäÄÝ À¯ÇüÀ» ÅëÇØ ÁöÁ¤µË´Ï´Ù.

¼­ºñ½º À¯Çü     ¼­ºñ½º°¡ JMS ¸Þ½ÃÁö Àü´Þ(NORMAL)À» Á¦°øÇÏ´ÂÁö ¶Ç´Â °ü¸® µµ±¸¸¦ Áö¿øÇÏ´Â Message Queue °ü¸® ¼­ºñ½º(ADMIN)¸¦ Á¦°øÇÏ´ÂÁö ÁöÁ¤ÇÕ´Ï´Ù.

ÇÁ·ÎÅäÄÝ À¯Çü     ¼­ºñ½º¸¦ Áö¿øÇÏ´Â ±âº» Àü¼Û ÇÁ·ÎÅäÄÝ °èÃþÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ÇöÀç Message Queue ºê·ÎÄ¿¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿¬°á ¼­ºñ½º°¡ Ç¥ 4-2¿¡ Ç¥½ÃµÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 4-2 ºê·ÎÄ¿°¡ Áö¿øÇÏ´Â ¿¬°á ¼­ºñ½º 

¼­ºñ½º À̸§

¼­ºñ½º À¯Çü

ÇÁ·ÎÅäÄÝ À¯Çü

jms

NORMAL

TCP

ssljms

NORMAL

TLS(SSL ±â¹Ý º¸¾È)

httpjms(¿£ÅÍÇÁ¶óÀÌÁîÆÇ)

NORMAL

HTTP

httpsjms(¿£ÅÍÇÁ¶óÀÌÁîÆÇ)

NORMAL

HTTPS(SSL ±â¹Ý º¸¾È)

admin

ADMIN

TCP

ssladmin

ADMIN

TLS(SSL ±â¹Ý º¸¾È)

ÀÌ ¿¬°á ¼­ºñ½º Áß ¾î´À °ÍÀÌ¶óµµ ¶Ç´Â ÀüºÎ ½ÇÇàÇϵµ·Ï ºê·ÎÄ¿¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ¿¬°á ¼­ºñ½º´Â ƯÁ¤ ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿©(¾×¼¼½º Á¦¾î) ±â´ÉÀ» Áö¿øÇÕ´Ï´Ù(º¸¾È °ü¸®ÀÚ ÂüÁ¶). °¢ ¿¬°á ¼­ºñ½º´Â ´ÙÁß ½º·¹µå ¹æ½ÄÀ¸·Î¼­, ´ÙÁß ¿¬°áÀ» Áö¿øÇÕ´Ï´Ù.

°¢ ¿¬°á ¼­ºñ½º´Â ƯÁ¤ Æ÷Æ®¿¡¼­ »ç¿ë °¡´ÉÇϸç, ºê·ÎÄ¿ÀÇ È£½ºÆ® À̸§°ú Æ÷Æ® ¹øÈ£·Î ÁöÁ¤µË´Ï´Ù. Æ÷Æ®´Â µ¿ÀûÀ¸·Î ÇÒ´çµÉ ¼öµµ ÀÖ°í »ç¿ëÀÚ°¡ ¿¬°á ¼­ºñ½º¿¡ »ç¿ë °¡´ÉÇÑ Æ÷Æ®¸¦ Á÷Á¢ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÏ¹Ý Ã¼°è°¡ ±×¸² 4-2¿¡ ³ªÅ¸³ª ÀÖ½À´Ï´Ù.

±×¸² 4-2 ¿¬°á ¼­ºñ½º Áö¿ø

¿¬°á ¼­ºñ½º°¡ Æ÷Æ® ¸ÅÆÛ ¹× ½º·¹µå Ç® °ü¸®ÀÚ¿Í Åë½ÅÇÏ´Â °ÍÀ» º¸¿©ÁÖ´Â ´ÙÀ̾î±×·¥

Æ÷Æ® ¸ÅÆÛ

¿¬°á ¼­ºñ½º´Â ÀÏ¹Ý Æ÷Æ® ¸ÅÆÛ¿¡ ÀÇÇØ Æ÷Æ®¿¡ ÁöÁ¤µË´Ï´Ù. Æ÷Æ® ¸ÅÆÛ ÀÚü´Â Ç¥ÁØ Æ÷Æ® ¹øÈ£ 7676¿¡ À§Ä¡ÇÕ´Ï´Ù. Message Queue Ŭ¶óÀ̾ðÆ® ·±Å¸ÀÓÀÌ ºê·ÎÄ¿¿Í ¿¬°áÀ» ¼³Á¤ÇÒ ¶§ ¸ÕÀú Æ÷Æ® ¸ÅÆÛ¿¡ Á¢¼ÓÇÏ¿© ¿øÇÏ´Â ¿¬°á ¼­ºñ½ºÀÇ Æ÷Æ® ¹øÈ£¸¦ ¿äûÇÕ´Ï´Ù.

jms, ssljms, admin ¹× ssladmin ¿¬°á ¼­ºñ½º¸¦ ±¸¼ºÇÒ ¶§ ÀÌµé ¿¬°á ¼­ºñ½º¿¡ ´ëÇÏ¿© Á¤Àû Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇÏ¿© Æ÷Æ® ¸ÅÆÛ¸¦ ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ Á¤Àû Æ÷Æ®´Â ´ë°³ ¹æÈ­º®À» ÅëÇÑ ¿¬°á µî Ư¼ö »óȲ¿¡¼­¸¸ »ç¿ëµÇ¹Ç·Î(HTTP/HTTPS Áö¿ø ÂüÁ¶) ÀϹÝÀûÀ¸·Î ±ÇÀåµÇÁö ¾Ê½À´Ï´Ù.

½º·¹µå Ç® °ü¸®ÀÚ

°¢ ¿¬°á ¼­ºñ½º´Â ´ÙÁß ½º·¹µå ¹æ½ÄÀ¸·Î¼­, ´ÙÁß ¿¬°áÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ ¿¬°á¿¡ ÇÊ¿äÇÑ ½º·¹µå´Â ½º·¹µå Ç® °ü¸®ÀÚ ±¸¼º ¿ä¼Ò°¡ °ü¸®ÇÏ´Â ½º·¹µå Ç®¿¡¼­ À¯Áö °ü¸®µË´Ï´Ù. ½º·¹µå Ç® °ü¸®ÀÚ¸¦ ±¸¼ºÇÏ¿© ½º·¹µå Ç®¿¡¼­ À¯Áö °ü¸®µÇ´Â ÃÖ¼Ò ½º·¹µå ¼ö¿Í ÃÖ´ë ½º·¹µå ¼ö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¬°á ½Ã ½º·¹µå°¡ ÇÊ¿äÇÏ¸é ½º·¹µå Ç®¿¡ ÇØ´ç ½º·¹µå°¡ Ãß°¡µË´Ï´Ù. ÃÖ¼Ò ¼ö¸¦ ÃÊ°úÇÒ °æ¿ì, ½Ã½ºÅÛÀº ÃÖ¼Ò ÀÓ°è°ª¿¡ µµ´ÞÇÒ ¶§±îÁö ½º·¹µå¸¦ Á¾·á½ÃÄÑ ¿©À¯ ½º·¹µå¸¦ È®º¸ÇÏ´Â ¹æ¹ýÀ¸·Î ¸Þ¸ð¸® ÀÚ¿øÀ» Àý¾àÇÕ´Ï´Ù. ½º·¹µå Ç®ÀÇ ½º·¹µå´Â ´ÜÀÏ ¿¬°á Àü¿ëÀ¸·Î »ç¿ëµÇ°Å³ª ÇÊ¿ä¿¡ µû¶ó ¿©·¯ ¿¬°á¿¡ ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù.

HTTP/HTTPS Áö¿ø

HTTP/HTTPS Áö¿øÀ» ÅëÇØ Message Queue Ŭ¶óÀ̾ðÆ®´Â Á÷Á¢ TCP ¿¬°áÀÌ ¾Æ´Ñ HTTP ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© ºê·ÎÄ¿¿Í »óÈ£ ÀÛ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®°¡ ¹æÈ­º®À¸·Î ºê·ÎÄ¿¿Í ºÐ¸®µÇ¾î¾ß ÇÒ °æ¿ì ¹æÈ­º®À» ÅëÇØ Åë½ÅÀ» Çã¿ëÇϹǷΠHTTP/HTTPS ¼­ºñ½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.


ÁÖ

HTTP/HTTPS Áö¿øÀº Java Ŭ¶óÀ̾ðÆ®¿¡ ´ëÇØ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ C Ŭ¶óÀ̾ðÆ®¿¡´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.


±×¸² 4-3¿¡¼­´Â HTTP/HTTPS Áö¿ø°ú °ü·ÃµÈ ÁÖ¿ä ±¸¼º ¿ä¼Ò¸¦ º¸¿©ÁÝ´Ï´Ù.

±×¸² 4-3 HTTP/HTTPS Áö¿ø ±¸Á¶

HTTP ÇÁ·Ï½Ã¿Í HTTP ÅͳΠ¼­ºí¸´ÀÌ ¹æÈ­º®À» ÅëÇØ ¸Þ½ÃÁö¸¦ Àü´ÞÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÖ´Â ´ÙÀ̾î±×·¥. ±×¸²Àº ÅؽºÆ®¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

±×¸² 4-3¿¡ ³ªÅ¸³­ HTTP¿Í HTTPSÀÇ ±¸Á¶´Â ¸Å¿ì À¯»çÇÕ´Ï´Ù. °¡Àå Å« Â÷ÀÌ´Â HTTPS(httpjms ¿¬°á ¼­ºñ½º)ÀÇ °æ¿ì ÅͳΠ¼­ºí¸´ÀÌ Å¬¶óÀ̾ðÆ®¿Í ºê·ÎÄ¿ ¸ðµÎ¿¡ ´ëÇØ º¸¾È ¿¬°áÀ» °®´Â´Ù´Â Á¡ÀÔ´Ï´Ù.

Message QueueÀÇ HTTPS ÅͳΠ¼­ºí¸´Àº ¿¬°áÀ» ¿äûÇÏ´Â ¸ðµç ºê·ÎÄ¿¿¡°Ô ÀÚü ¼­¸íµÈ ÀÎÁõ¼­¸¦ Àü´ÞÇÕ´Ï´Ù. ÀÎÁõ¼­´Â ºê·ÎÄ¿°¡ HTTPS ÅͳΠ¼­ºí¸´¿¡ ´ëÇØ ¾ÏȣȭµÈ ¿¬°áÀ» ¼³Á¤ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. ÀÌ ¿¬°áÀÌ ¼³Á¤µÇ°í ³ª¸é Message Queue Ŭ¶óÀ̾ðÆ®¿Í ÅͳΠ¼­ºí¸´ »çÀÌÀÇ º¸¾È ¿¬°áÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

httpjms ¹× httpsjms ¼­ºñ½º´Â Message Queue °ü¸® ¼³¸í¼­¿¡ ¼³¸íµÈ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ±¸¼ºµË´Ï´Ù.

¸Þ½ÃÁö ¶ó¿ìÅÍ

Áö¿øµÇ´Â ¿¬°á ¼­ºñ½º¸¦ »ç¿ëÇÏ¿© Ŭ¶óÀ̾ðÆ®¿Í ºê·ÎÄ¿ »çÀÌ¿¡ ¿¬°áÀÌ ¼³Á¤µÇ¸é °æ·Î ÁöÁ¤ ¹× ¸Þ½ÃÁö Àü´ÞÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Message Queue ¸Þ½Ã¡Àº 2´Ü°è ¸Þ½ÃÁö Àü´ÞÀ» ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù. ¸ÕÀú »ý¼ºÀÚ Å¬¶óÀ̾ðÆ®¿¡¼­ ºê·ÎÄ¿ÀÇ ¹°¸®Àû ´ë»óÀ¸·Î ¸Þ½ÃÁö°¡ Àü´ÞµÇ°í, µÎ ¹ø°·Î´Â ºê·ÎÄ¿ÀÇ ´ë»ó¿¡¼­ Çϳª ÀÌ»óÀÇ »ç¿ëÀÚ Å¬¶óÀ̾ðÆ®·Î ¸Þ½ÃÁö°¡ Àü´ÞµË´Ï´Ù. ¸Þ½ÃÁö ¶ó¿ìÅÍ´Â µµÂøÇÏ´Â ¸Þ½ÃÁö¸¦ ÀûÀýÇÑ ´ë»ó¿¡ ³ÖÀº ´ÙÀ½ ¸Þ½ÃÁö¸¦ ÀûÀýÇÑ »ç¿ëÀÚ¿¡°Ô·Î °æ·Î ÁöÁ¤ÇÏ°í Àü´ÞÇÏ´Â ÇÁ·Î¼¼½º¸¦ °ü¸®ÇÕ´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ¿©·¯ °¡Áö Á¾·ùÀÇ ´ë»ó°ú ÀÌ·¯ÇÑ ´ë»ó¿¡ ´ëÇÑ ¸Þ¸ð¸® ÀÚ¿ø °ü¸®¸¦ °³º°Àû ¹× ÁýÇÕÀûÀ¸·Î ¼³¸íÇÕ´Ï´Ù. ¸Þ½ÃÁö °æ·Î¸¦ ÁöÁ¤ÇÏ°í Àü´ÞÇÏ´Â ¸ÞÄ¿´ÏÁò¿¡ ´ëÇÑ ¼³¸íÀº 3Àå, "¾ÈÁ¤ÀûÀÎ ¸Þ½ÃÁö Àü´Þ"¿¡¼­ ã¾Æº¼ ¼ö ÀÖ½À´Ï´Ù.

¹°¸®Àû ´ë»ó

¹°¸®Àû ´ë»óÀº ºê·ÎÄ¿ÀÇ ¹°¸®Àû ¸Þ¸ð¸®¿¡¼­ÀÇ À§Ä¡¸¦ ³ªÅ¸³»¸ç, ¿©±â¼­´Â ¹ÞÀº ¸Þ½ÃÁö°¡ »ç¿ëÀÚ Å¬¶óÀ̾ðÆ®¿¡°Ô °æ·Î ÁöÁ¤µÇ±â Àü¿¡ ÀúÀåµË´Ï´Ù.

´ë»óÀº °ü¸® ÀÛ¼º, ÀÚµ¿ ÀÛ¼º, Àӽà ¹× »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­ µî ´ë»óÀÇ ÀÛ¼º ¹æ½Ä°ú ¿ëµµ¿¡ µû¶ó ¿©·¯ ¹üÁÖ·Î ±¸ºÐµË´Ï´Ù.

°ü¸® ÀÛ¼º ´ë»ó

°ü¸® ÀÛ¼º ´ë»óÀº °ü¸®ÀÚ°¡ Message Queue °ü¸® µµ±¸¸¦ »ç¿ëÇÏ¿© ÀÛ¼ºÇÕ´Ï´Ù. ÀÌµé ´ë»óÀº ÇÁ·Î±×·¥ ¹æ½ÄÀ¸·Î ÀÛ¼ºµÈ ³í¸® ´ë»óÀ̳ª Ŭ¶óÀ̾ðÆ®¿¡ ÀÇÇØ Á¶È¸µÇ´Â ´ë»ó °ü¸® °´Ã¼¿¡ ÇØ´çÇÕ´Ï´Ù.

Message Queue ¸Þ½ÃÁö ¼­¹ö´Â ¸Þ½Ã¡ ½Ã½ºÅÛ¿¡¼­ Áß¾Ó Çãºê°¡ µÇ¹Ç·Î ÀÌ ¼­¹öÀÇ ¼º´É ¹× ¾ÈÁ¤¼ºÀÌ ¼º°øÀûÀÎ ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀÖ¾î Áß¿äÇÑ ¿ä¼ÒÀÔ´Ï´Ù. ´ë»óÀº (ó¸®ÇÏ´Â ¸Þ½ÃÁöÀÇ ¼ö ¹× Å©±â, µî·ÏÇÏ´Â ¸Þ½ÃÁö »ç¿ëÀÚÀÇ ¼ö ¹× Áö¼Ó¼º¿¡ µû¶ó) ¸¹Àº ÀÚ¿øÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¸Þ½ÃÁö ¼­¹ö ¼º´É ¹× ¾ÈÁ¤¼ºÀ» º¸ÀåÇϵµ·Ï ¸é¹ÐÇÏ°Ô °ü¸®ÇØ¾ß ÇÕ´Ï´Ù. µû¶ó¼­ °ü¸®ÀÚ°¡ ÀÀ¿ë ÇÁ·Î±×·¥À» ´ë½ÅÇÏ¿© ´ë»óÀ» ¸¸µé°í ´ë»óÀ» ¸ð´ÏÅÍÇϸç ÇÊ¿ä ½Ã ÀÚ¿ø ¿ä±¸ »çÇ×À» À籸¼ºÇÏ´Â °ÍÀÌ Ç¥ÁØ ¹æ½ÄÀÔ´Ï´Ù.

ÀÚµ¿ ÀÛ¼º ´ë»ó

ÀÚµ¿ ÀÛ¼º ´ë»óÀº ÇÊ¿äÇÒ ¶§ °ü¸®ÀÚ°¡ °³ÀÔÇÏÁö ¾Ê¾Æµµ ºê·ÎÄ¿¿¡ ÀÇÇØ ÀÚµ¿À¸·Î ÀÛ¼ºµË´Ï´Ù. ƯÈ÷, ÀÚµ¿ ÀÛ¼º ´ë»óÀº ¸Þ½ÃÁö »ç¿ëÀÚ ¶Ç´Â ¸Þ½ÃÁö »ý¼ºÀÚ°¡ Á¸ÀçÇÏÁö ¾Ê´Â ´ë»ó¿¡ ¾×¼¼½º¸¦ ½ÃµµÇÒ ¶§¸¶´Ù ÀÛ¼ºµË´Ï´Ù. ÀÌµé ´ë»óÀº ÀϹÝÀûÀ¸·Î °³¹ß ¹× Å×½ºÆ® ÁÖ±â Áß, ´ë»óÀ» µ¿ÀûÀ¸·Î ÀÛ¼ºÇØ¾ß ÇÒ ¶§ »ç¿ëµË´Ï´Ù. ÀÚµ¿ ÀÛ¼º ±â´ÉÀ» »ç¿ë °¡´ÉÇϰųª »ç¿ë ºÒ°¡Çϵµ·Ï ºê·ÎÄ¿¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ë»óÀÌ ÀÚµ¿À¸·Î ÀÛ¼ºµÉ °æ¿ì, (µ¿ÀÏÇÑ ´ë»ó À̸§À» »ç¿ëÇÏ´Â) ¼­·Î ´Ù¸¥ Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Ãæµ¹Çϰųª (´ë»ó Áö¿ø¿¡ ÇÊ¿äÇÑ ÀÚ¿ø ¶§¹®¿¡) ½Ã½ºÅÛ ¼º´ÉÀÌ ÀúÇ쵃 ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± ÀÌÀ¯·Î ÀÚµ¿ ÀÛ¼º ´ë»óÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ» °æ¿ì, Áï ´õ ÀÌ»ó ¸Þ½ÃÁö »ç¿ëÀÚ Å¬¶óÀ̾ðÆ®°¡ ¾ø°Å³ª ¾î¶² ¸Þ½ÃÁöµµ Æ÷ÇÔÇÏÁö ¾Ê´Â °æ¿ì ºê·ÎÄ¿¿¡ ÀÇÇØ ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù. ºê·ÎÄ¿°¡ ´Ù½Ã ½ÃÀ۵Ǹé Áö¼Ó¼º ¸Þ½ÃÁö°¡ ÀÖ´Â °æ¿ì¿¡¸¸ ÀÚµ¿ ÀÛ¼º ´ë»óÀ» ´Ù½Ã ÀÛ¼ºÇÕ´Ï´Ù.

Àӽà ´ë»ó

Àӽà ´ë»óÀº ´Ù¸¥ Ŭ¶óÀ̾ðÆ®¿¡°Ô º¸³½ ¸Þ½ÃÁöÀÇ ÀÀ´äÀ» ¹ÞÀ» ´ë»óÀÌ ÇÊ¿äÇÑ Å¬¶óÀ̾ðÆ®°¡ (JMS API¸¦ »ç¿ëÇÏ¿©) ¸í½ÃÀûÀ¸·Î ¸¸µé°í »èÁ¦ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ´ë»óÀº ÀÛ¼º ½Ã ÇØ´ç ¿¬°áÀÌ Áö¼ÓµÇ´Â µ¿¾È ºê·ÎÄ¿¿¡ ÀÇÇØ À¯Áö °ü¸®µË´Ï´Ù. Àӽà ´ë»óÀº °ü¸®ÀÚ°¡ »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. ±×¸®°í »ç¿ë ÁßÀ̶ó¸é, Áï È°¼º ¸Þ½ÃÁö »ç¿ëÀÚ°¡ ÀÖ´Â °æ¿ì¿¡´Â Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­µµ »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. Àӽà ´ë»óÀº (Áö¼Ó¼º ¸Þ½ÃÁö°¡ ÀÖ´Â) °ü¸® ÀÛ¼ºµÇ°Å³ª ÀÚµ¿ ÀÛ¼ºµÈ ´ë»ó°ú ´Þ¸® ¿µ±¸ ÀúÀåµÇÁö ¾ÊÀ¸¸ç ºê·ÎÄ¿°¡ ´Ù½Ã ½ÃÀÛÇÒ ¶§ ´Ù½Ã ÀÛ¼ºµÇÁö´Â ¾ÊÁö¸¸, Message Queue °ü¸® µµ±¸¿¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­

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

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡ ¸Þ½ÃÁö¸¦ ³Ö´Â ¹æ¹ýÀº 2°¡Áö°¡ ÀÖ½À´Ï´Ù.

¸Þ½ÃÁö°¡ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡ ³õÀ̸é Ãß°¡ µî·Ï Á¤º¸ÀÇ Á¤º¸°¡ ±â·ÏµÇ¹Ç·Î »ç¿ë ºÒ´É ¿øÀο¡ ´ëÇÑ Á¤º¸¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

¸Þ¸ð¸® ÀÚ¿ø °ü¸®

¸Þ½ÃÁö ¼­¹ö´Â ¸Þ¸ð¸®, CPU »çÀÌŬ µî ÀÚ¿øÀÌ Á¦ÇѵǾî ÀÖ½À´Ï´Ù. µû¶ó¼­, ºê·ÎÄ¿°¡ Áö¿øÇÏ´Â ¸Þ½Ã¡ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ »ç¿ë ÆÐÅÏ¿¡ µû¶ó ¸Þ½ÃÁö ¼­¹ö°¡ ³ÑÄ¡°Ô µÇ¾î ÀÀ´äÇÏÁö ¾Ê°Å³ª ºÒ¾ÈÁ¤ÇÏ°Ô µÉ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷, ´ë»ó¿¡ ´ëÇÑ ¸Þ½ÃÁö »ý¼º ¼Óµµ°¡ »ç¿ë ¼Óµµº¸´Ù ÈξÀ ºü¸¦ ¶§ ¹®Á¦°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.

¸Þ½ÃÁö ¶ó¿ìÅÍ¿¡´Â ¸Þ¸ð¸® ÀÚ¿øÀ» °ü¸®ÇÏ°í ºê·ÎÄ¿ÀÇ ¸Þ¸ð¸® ºÎÁ·À» ¹æÁöÇϱâ À§ÇÑ ¸ÞÄ¿´ÏÁòÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¸ÞÄ¿´ÏÁòÀº 3°¡Áö ¼öÁØÀÇ ¸Þ¸ð¸® º¸È£ Áï, ´ë»ó ¸Þ½ÃÁö Á¦ÇÑ, ½Ã½ºÅÛ Àüü Á¦ÇÑ ¹× ½Ã½ºÅÛ ¸Þ¸ð¸® ÀÓ°è°ªÀ» »ç¿ëÇÏ¿© ÀÚ¿øÀÌ ºÎÁ·ÇÏ°Ô µÉ ¶§ ½Ã½ºÅÛÀ» °è¼Ó ÀÛµ¿½ÃÄÑ ÁÝ´Ï´Ù.

´ë»ó ¸Þ½ÃÁö Á¦ÇÑ

¸Þ½ÃÁö°¡ ´ë»ó¿¡ ¿À·¡ ¸Ó¹°°Ô µÇ¸é ¸Þ¸ð¸® ÀÚ¿øÀÌ ¹®Á¦°¡ µÇ±âµµ ÇÕ´Ï´Ù. ´ë»ó¿¡ ¸Þ¸ð¸®¸¦ ³Ê¹« ¸¹ÀÌ(½Ã½ºÅÛ ¸Þ¸ð¸®¸¸ ³Ê¹« ¸¹À½) ¶Ç´Â ³Ê¹« Àû°Ô(¸Þ½ÃÁö°¡ °ÅºÎµÊ) ÇÒ´çÇÏ´Â °ÍÀº ¸ðµÎ ÁÁÁö ¾Ê½À´Ï´Ù.

°¢ ´ë»óÀÇ ·Îµå ¿ä±¸¿¡ ±â¹ÝÇÏ¿© À¯¿¬¼ºÀ» Çã¿ëÇϱâ À§ÇØ °¢ ´ë»ó¿¡ ´ëÇÑ ¸Þ¸ð¸® ÀÚ¿ø ¹× ¸Þ½ÃÁö È帧À» °ü¸®ÇÏ´Â µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ë»ó¿¡ Çã¿ëµÇ´Â ÃÖ´ë »ý¼ºÀÚ ¼ö, ´ë»ó¿¡ Çã¿ëµÇ´Â ÃÖ´ë ¸Þ½ÃÁö ¼ö(¶Ç´Â Å©±â) ¹× ´ÜÀÏ ¸Þ½ÃÁöÀÇ ÃÖ´ë Å©±â¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ ÀÌ·¯ÇÑ Á¦ÇÑ¿¡ µµ´ÞÇÒ °æ¿ì ¸Þ½ÃÁö ¶ó¿ìÅÍ°¡ ¼öÇàÇÏ´Â ³× °¡Áö ÀÀ´äÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ³× °¡Áö Á¦ÇÑ µ¿ÀÛÀº ´ÙÀ½°ú °°½À´Ï´Ù.

½Ã½ºÅÛ Àüü ¸Þ½ÃÁö Á¦ÇÑ

½Ã½ºÅÛ Àüü ¸Þ½ÃÁö Á¦ÇÑÀº µÎ ¹ø° º¸È£ ÁýÇÕÀ» ±¸¼ºÇÕ´Ï´Ù. ÃÑ ¸Þ½ÃÁö ¼ö, ¸ðµç ¸Þ½ÃÁö°¡ »ç¿ëÇÏ´Â ¸Þ¸ð¸® µî°ú °°ÀÌ ºê·ÎÄ¿ÀÇ ¸ðµç ´ë»ó¿¡ ÇѲ¨¹ø¿¡ Àû¿ëµÇ´Â ½Ã½ºÅÛ Àüü Á¦ÇÑÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ Àüü ¸Þ½ÃÁö Á¦ÇÑ¿¡ µµ´ÞÇÏ¸é ¸Þ½ÃÁö ¶ó¿ìÅÍ´Â »õ ¸Þ½ÃÁö¸¦ °ÅºÎÇÕ´Ï´Ù.

½Ã½ºÅÛ ¸Þ¸ð¸® ÀÓ°è°ª

½Ã½ºÅÛ ¸Þ¸ð¸® ÀÓ°è°ªÀº ¼¼ ¹ø° º¸È£ ÁýÇÕÀÔ´Ï´Ù. ºê·ÎÄ¿°¡ ¸Þ¸ð¸® °úºÎÇÏ ¹æÁö¸¦ À§ÇÑ Á¶Ä¡ÀÇ ¼öÀ§¸¦ Á¡Á¡ ´õ ³ôÀÌ°Ô µÇ´Â »ç¿ë °¡´ÉÇÑ ½Ã½ºÅÛ ¸Þ¸ð¸®ÀÇ ÀÓ°è°ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¶Ä¡´Â ¸Þ¸ð¸® ÀÚ¿ø »óÅÂ, Áï ÃÊ·Ï(»ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸® ÃæºÐ), ³ë¶û(ºê·ÎÄ¿ ¸Þ¸ð¸® °¨¼Ò Áß), ÁÖȲ(ºê·ÎÄ¿ ¸Þ¸ð¸® ºÎÁ·) ¹× »¡°­(ºê·ÎÄ¿°¡ »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸® ¾øÀ½)¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. ºê·ÎÄ¿ÀÇ ¸Þ¸ð¸® »óÅ°¡ ÃÊ·Ï¿¡¼­ ³ë¶û ¹× ÁÖȲÀ» °ÅÃÄ »¡°­À¸·Î º¯ÇÏ¸é ºê·ÎÄ¿´Â ´ÙÀ½°ú °°ÀÌ Á¡Á¡ ´õ ³ôÀº ¼öÁØÀÇ Á¶Ä¡¸¦ ¼öÇàÇÕ´Ï´Ù.

µÎ Á¶Ä¡ ¸ðµÎ ¼º´ÉÀ» ¶³¾î¶ß¸³´Ï´Ù.

½Ã½ºÅÛ ¸Þ¸ð¸® ÀÓ°è°ª¿¡ µµ´ÞÇÏ´Â °æ¿ì´Â ´ë»óº° ¸Þ½ÃÁö Á¦ÇÑ°ú ½Ã½ºÅÛ Àüü ¸Þ½ÃÁö Á¦ÇÑÀ» À߸ø ¼³Á¤Ç߱⠶§¹®ÀÔ´Ï´Ù. ÀÓ°è°ª¸¸À¸·Ð ÀáÀçÀû ¸Þ¸ð¸® °úºÎÇϸ¦ Á¦¶§¿¡ ÀâÀ» ¼ö ¾ø´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. µû¶ó¼­ ÀÌ ±â´É¿¡¸¸ ÀÇÁ¸ÇÏÁö ¸»°í, ´ë»óÀ» °³º°Àû ¹× ÀüüÀûÀ¸·Î ±¸¼ºÇÏ¿© ¸Þ¸ð¸® ÀÚ¿øÀ» ÃÖÀûÈ­ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

´ë»ó ±â¹Ý Á¦ÇÑ ¹× µ¿ÀÛÀº ¼¼¹ÐÇÏ°Ô ¸ð´ÏÅÍÇÏ°í Á¶Á¤ÇÏ¸é ¸Þ½ÃÁö À¯ÀÔ°ú À¯ÃâÀÇ ±ÕÇüÀ» À¯ÁöÇÏ¿© ½Ã½ºÅÛ °úºÎÇÏ°¡ ¹ß»ýÇÒ ¼ö ¾øµµ·Ï ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸ÞÄ¿´ÏÁòÀº ¿À¹öÇìµå¸¦ »ç¿ëÇÏ°í ¸Þ½ÃÁö 󸮷®À» Á¦ÇÑÇÏ´Â ´ÜÁ¡ÀÌ ÀÖÁö¸¸ ¿î¿µ ¹«°á¼ºÀ» À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.

Áö¼Ó¼º °ü¸®ÀÚ

¿À·ù ¹ß»ý ½Ã ºê·ÎÄ¿¸¦ º¹±¸ÇÏ·Á¸é ¸Þ½ÃÁö Àü´Þ ÀÛ¾÷ »óŸ¦ ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ±×·¯±â À§Çؼ­´Â ¸ðµç Áö¼Ó¼º ¸Þ½ÃÁö¿Í ±âº»ÀûÀÎ °æ·Î ÁöÁ¤ ¹× Àü´Þ Á¤º¸¸¦ µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡ ÀúÀåÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ º¹±¸ÇÏ·Á¸é ºê·ÎÄ¿´Â ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.

Áö¼Ó¼º °ü¸®ÀÚ´Â ÀÌ ¸ðµç »óÅ Á¤º¸ÀÇ ÀúÀå ¹× º¹¿øÀ» °ü¸®ÇÕ´Ï´Ù.

ºê·ÎÄ¿°¡ ´Ù½Ã ½ÃÀ۵Ǹé Áö¼Ó¼º °ü¸®ÀÚ°¡ °ü¸®ÇÏ´Â µ¥ÀÌÅ͸¦ »ç¿ëÇÏ¿© ´ë»ó ¹× ¿µ±¸ °¡ÀÔÀ» ´Ù½Ã ÀÛ¼ºÇÏ°í Áö¼Ó¼º ¸Þ½ÃÁö¸¦ º¹±¸ÇÏ¸ç ¿­¸° Æ®·£Àè¼ÇÀ» ·Ñ¹éÇÏ°í Àü´ÞµÇÁö ¸øÇÑ ¸Þ½ÃÁöÀÇ °æ·Î ÁöÁ¤ Å×À̺íÀ» ´Ù½Ã ÀÛ¼ºÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ¸Þ½ÃÁö Àü´ÞÀ» ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

Message Queue´Â ±âº» Á¦°ø ¹× Ç÷¯±× ÀÎ Áö¼Ó¼º ¸ðµâÀ» ¸ðµÎ Áö¿øÇÕ´Ï´Ù(±×¸² 4-4 ÂüÁ¶). ±âº» Á¦°ø Áö¼Ó¼ºÀº ÆÄÀÏ ±â¹Ý µ¥ÀÌÅÍ ÀúÀå¼ÒÀÔ´Ï´Ù. Ç÷¯±× ÀÎ Áö¼Ó¼ºÀº JDBC¢â (Java Database Connectivity) ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϸç JDBC ȣȯ µ¥ÀÌÅÍ ÀúÀå¼Ò°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ±âº» Á¦°ø Áö¼Ó¼ºÀº Ç÷¯±× ÀÎ Áö¼Ó¼ºº¸´Ù ´õ ºü¸¨´Ï´Ù. ±×·¯³ª JDBC ȣȯ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡¼­ Á¦°øÇÏ´Â Áߺ¹ ¹× °ü¸® ±â´ÉÀ» ¼±È£ÇÏ´Â »ç¿ëÀÚµµ ÀÖ½À´Ï´Ù.

±×¸² 4-4 Áö¼Ó¼º °ü¸®ÀÚ Áö¿ø

Áö¼Ó¼º °ü¸®ÀÚ°¡ Ç÷§ ÆÄÀÏ ÀúÀå¼Ò³ª JDBCȣȯ µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ »ç¿ëÇÔÀ» º¸¿©ÁÖ´Â ´ÙÀ̾î±×·¥

±âº» Á¦°ø Áö¼Ó¼º     ±âº» Message Queue ¿µ±¸ ÀúÀå¼Ò ¼Ö·ç¼ÇÀº °³º° ÆÄÀÏÀ» »ç¿ëÇÏ¿© Áö¼Ó¼º µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ÆÄÀÏ ±â¹Ý µ¥ÀÌÅÍ ÀúÀå¼ÒÀÔ´Ï´Ù. ¸Þ½ÃÁö¸¦ Ãß°¡ ¹× Á¦°ÅÇÒ ¶§ ´ÜÆíÈ­¸¦ ÁÙÀ̱â À§ÇÑ ¹æ¹ýÀ¸·Î ÆÄÀÏ ±â¹Ý µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ ¾ÐÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾ÈÁ¤¼ºÀ» ÃÖ´ëÈ­ÇÏ·Á¸é Áö¼Ó¼º ÀÛ¾÷ÀÌ ¸Þ¸ð¸® »óÅ¿¡¼­ ¹°¸®Àû ÀúÀå ÀåÄ¡¿Í µ¿±âÈ­µÇµµ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ½Ã½ºÅÛ Ãæµ¹·Î ÀÎÇÑ µ¥ÀÌÅÍ ¼Õ½ÇÀ» ¾ø¾Ù ¼ö ÀÖÁö¸¸ ¼º´ÉÀº ´À·ÁÁý´Ï´Ù. µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡´Â Áß¿ä Á¤º¸³ª ¼ÒÀ¯ Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â ¸Þ½ÃÁö°¡ ÀÖÀ» ¼ö Àֱ⠶§¹®¿¡ µ¥ÀÌÅÍ ÀúÀå¼Ò ÆÄÀÏÀ» ÀÎÁõµÇÁö ¾ÊÀº ¾×¼¼½º·ÎºÎÅÍ º¸È£ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

Ç÷¯±× ÀÎ Áö¼Ó¼º     JDBC µå¶óÀ̹ö¸¦ ÅëÇØ ¾×¼¼½º °¡´ÉÇÑ µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ ¸ðµÎ ¾×¼¼½ºÇϵµ·Ï ºê·ÎÄ¿¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ¿©·¯ JDBC °ü·Ã ºê·ÎÄ¿ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏ°í Message QueueÀÇ µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÀûÇÕÇÑ Ã¼°è¸¦ °®´Â µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ÀýÂ÷ ¹× °ü·Ã ±¸¼º µî·Ï Á¤º¸´Â Message Queue °ü¸® ¼³¸í¼­¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

º¸¾È °ü¸®ÀÚ

Message Queue ´Â ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿©(¾×¼¼½º Á¦¾î) ±â´ÉÀ» Á¦°øÇÏ¸ç ¾Ïȣȭ ±â´Éµµ Áö¿øÇÕ´Ï´Ù.

ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿© ±â´ÉÀº »ç¿ëÀÚ ÀúÀå¼Ò(±×¸² 4-5 ÂüÁ¶), Áï ¸Þ½Ã¡ ½Ã½ºÅÛ »ç¿ëÀÚ¿¡ ´ëÇÑ Á¤º¸(¿¹: ¾ÆÀ̵ð, ºñ¹Ð¹øÈ£, ±×·ì ¸â¹ö½±)¸¦ Æ÷ÇÔÇÏ´Â ÆÄÀÏ, µð·ºÅ丮 ¶Ç´Â µ¥ÀÌÅͺ£À̽º¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£´Â ºê·ÎÄ¿¿ÍÀÇ ¿¬°á ¿äû ½Ã »ç¿ëÀÚ¸¦ ÀÎÁõÇÒ ¶§ »ç¿ëµË´Ï´Ù. ´ë»ó¿¡ ´ëÇÑ ¸Þ½ÃÁö »ý¼º/»ç¿ë°ú °°Àº ÀÛ¾÷ ±ÇÇÑÀ» ºÎ¿©ÇÒ ¶§ ¾ÆÀ̵ð¿Í ±×·ì ¸â¹ö½±ÀÌ ¾×¼¼½º Á¦¾î ÆÄÀÏ°ú ÇÔ²² »ç¿ëµË´Ï´Ù.

Message Queue Á¦°ø »ç¿ëÀÚ ÀúÀå¼Ò¸¦ ä¿ì°Å³ª ±âÁ¸ LDAP »ç¿ëÀÚ ÀúÀå¼Ò¸¦ ºê·ÎÄ¿¿¡ Ç÷¯±× ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç÷§ ÆÄÀÏ »ç¿ëÀÚ ÀúÀå¼Ò´Â ½±°Ô »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ º¸¾È °ø°Ý¿¡ Ãë¾àÇϹǷΠÆò°¡ ¹× °³¹ß ¿ëµµ¿¡ ÇÑÇØ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. LDAP »ç¿ëÀÚ ÀúÀå¼Ò´Â ¾ÈÀüÇϹǷΠÀÛ¾÷ ȯ°æ¿¡ °¡Àå ÀûÇÕÇÕ´Ï´Ù.

´ÙÀ½ ÇÏÀ§ Àý¿¡¼­´Â ÀÎÁõ, ±ÇÇÑ ºÎ¿© ¹× ¾Ïȣȭ¸¦ ¼³¸íÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Message Queue °ü¸® ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÎÁõ

Message Queue º¸¾ÈÀº ºñ¹Ð¹øÈ£ ±â¹ÝÀÇ ÀÎÁõÀ» Áö¿øÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ®°¡ ºê·ÎÄ¿¿ÍÀÇ ¿¬°áÀ» ¿äûÇÒ °æ¿ì ÀÌ Å¬¶óÀ̾ðÆ®´Â ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£¸¦ Á¦ÃâÇØ¾ß ÇÕ´Ï´Ù. º¸¾È °ü¸®Àڴ Ŭ¶óÀ̾ðÆ®°¡ Á¦ÃâÇÑ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£¸¦ »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ÀúÀåµÈ Á¤º¸¿Í ºñ±³ÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ®°¡ ºê·ÎÄ¿¿¡°Ô ºñ¹Ð¹øÈ£¸¦ Àü¼ÛÇÒ ¶§ ÀÌ ºñ¹Ð¹øÈ£´Â ±âº»-64 ÀÎÄÚµùÀ̳ª ¸Þ½ÃÁö ´ÙÀÌÁ¦½ºÆ®(MD5) Áß ÇÑ °¡Áö¸¦ »ç¿ëÇÏ¿© ¾ÏȣȭµË´Ï´Ù. º¸´Ù ¾ÈÀüÇÑ Àü¼Û¿¡ ´ëÇؼ­´Â ¾Ïȣȭ¸¦ ÂüÁ¶ÇϽʽÿÀ. º°µµ·Î °¢ ¿¬°á ¼­ºñ½º°¡ »ç¿ëÇÏ´Â ÀÎÄÚµù À¯ÇüÀ» ±¸¼ºÇϰųª ºê·ÎÄ¿ Àüü¿¡ ´ëÇÑ ÀÎÄÚµùÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±ÇÇÑ ºÎ¿©

Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ »ç¿ëÀÚ°¡ ÀÎÁõµÇ¸é ÀÌ »ç¿ëÀÚ´Â ¿©·¯ Message Queue °ü·Ã ÀÛ¾÷À» ¼öÇàÇÒ ±ÇÇÑÀ» °®½À´Ï´Ù. º¸¾È °ü¸®ÀÚ´Â »ç¿ëÀÚ ±â¹Ý ¹× ±×·ì ±â¹Ý ¾×¼¼½º Á¦¾î¸¦ ¸ðµÎ Áö¿øÇÕ´Ï´Ù. »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ÀÖ´Â ¾ÆÀ̵ð ¶Ç´Â ÇØ´ç »ç¿ëÀÚ°¡ ¼ÓÇÑ ±×·ì¿¡ µû¶ó ÀÌ »ç¿ëÀڴ ƯÁ¤ Message Queue ÀÛ¾÷À» ¼öÇàÇÒ ±ÇÇÑÀ» °®½À´Ï´Ù. ¾×¼¼½º Á¦¾î µî·Ï Á¤º¸ ÆÄÀÏ¿¡¼­ ¾×¼¼½º Á¦¾î¸¦ ÁöÁ¤ÇÕ´Ï´Ù(±×¸² 4-5 ÂüÁ¶).

±×¸² 4-5 º¸¾È °ü¸®ÀÚ Áö¿ø

º¸¾È °ü¸®ÀÚ°¡ »ç¿ëÀÚ ÀúÀå¼Ò ¹× ¾×¼¼½º Á¦¾î µî·Ï Á¤º¸ ÆÄÀÏÀ» ¸ðµÎ »ç¿ëÇÔÀ» º¸¿©ÁÖ´Â ´ÙÀ̾î±×·¥

»ç¿ëÀÚ°¡ ¾î¶² ÀÛ¾÷À» ¼öÇàÇÏ·Á ÇÏ¸é º¸¾È °ü¸®ÀÚ´Â (¾×¼¼½º Á¦¾î µî·Ï Á¤º¸ ÆÄÀÏ¿¡ ÀÖ´Â) ÇØ´ç ÀÛ¾÷ ¾×¼¼½º¸¦ À§ÇØ ÁöÁ¤µÈ ¾ÆÀ̵ð ¹× ±×·ì ¸â¹ö½±À» (»ç¿ëÀÚ ÀúÀå¼Ò¿¡ ÀÖ´Â) ¾ÆÀ̵ð ¹× ±×·ì ¸â¹ö½±°ú ´ëÁ¶ È®ÀÎÇÕ´Ï´Ù. ¾×¼¼½º Á¦¾î µî·Ï Á¤º¸ ÆÄÀÏÀº ´ÙÀ½ ÀÛ¾÷¿¡ ´ëÇÑ ±ÇÇÑÀ» ÁöÁ¤ÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀúÀå¼Ò¿¡¼­ ±×·ì ¹× ÀÌ ±×·ìÀÇ »ç¿ëÀÚ¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù(´Ü, Ç÷§ ÆÄÀÏ »ç¿ëÀÚ ÀúÀå¼Ò¿¡¼­´Â ±×·ì ±â´ÉÀÌ ¿ÏÀüÈ÷ Áö¿øµÇÁö ¾ÊÀ½). ±×·± ´ÙÀ½, ¾×¼¼½º Á¦¾î µî·Ï Á¤º¸ ÆÄÀÏÀ» ÆíÁýÇÏ¿© »ý¼º, »ç¿ë ¶Ç´Â ã¾Æº¸±â ¸ñÀûÀ¸·Î »ç¿ëÀÚ ¶Ç´Â ±×·ìÀÌ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ´ë»óÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °³º° ´ë»óÀ̳ª ¸ðµç ´ë»ó¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» ƯÁ¤ »ç¿ëÀÚ³ª ±×·ì¿¡°Ô¸¸ ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ ºê·ÎÄ¿°¡ ´ë»óÀ» ÀÚµ¿À¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÈ °æ¿ì(ÀÚµ¿ ÀÛ¼º ´ë»ó ÂüÁ¶), ¾×¼¼½º Á¦¾î µî·Ï Á¤º¸ ÆÄÀÏÀ» ÆíÁýÇÏ¿© ºê·ÎÄ¿°¡ ƯÁ¤ »ç¿ëÀÚ¸¦ À§ÇØ ´ë»óÀ» ÀÚµ¿À¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.

¾Ïȣȭ

Ŭ¶óÀ̾ðÆ®¿Í ºê·ÎÄ¿ »çÀÌ¿¡ Àü¼ÛµÇ´Â ¸Þ½ÃÁö¸¦ ¾ÏȣȭÇÏ·Á¸é SSL(Secure Socket Layer) Ç¥ÁØ ±â¹ÝÀÇ ¿¬°á ¼­ºñ½º¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. SSLÀº SSL »ç¿ë °¡´É ºê·ÎÄ¿¿Í SSL »ç¿ë °¡´É Ŭ¶óÀ̾ðÆ® »çÀÌ¿¡ ¾ÏȣȭµÈ ¿¬°áÀ» ¼³Á¤ÇÔÀ¸·Î½á ¿¬°á ¼öÁØ¿¡¼­ÀÇ º¸¾ÈÀ» Á¦°øÇÕ´Ï´Ù.

¸ð´ÏÅ͸µ ¼­ºñ½º

ºê·ÎÄ¿´Â ·Î±× ÀÛ¾÷À» ¸ð´ÏÅ͸µÇÏ°í Áø´ÜÇÒ ´Ù¾çÇÑ ±¸¼º ¿ä¼Ò¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ´ÙÀ½Àº ±×·¯ÇÑ ±¸¼º ¿ä¼ÒÀÇ ¿¹ÀÔ´Ï´Ù.

±×¸² 4-6Àº ÀÏ¹Ý Ã¼°è¸¦ º¸¿©ÁÝ´Ï´Ù.

¸ÞÆ®¸¯ »ý¼ºÀÚ

±×¸² 4-6¿¡ Ç¥½ÃµÈ ¸ÞÆ®¸¯ »ý¼ºÀÚ´Â ºê·ÎÄ¿ ³»ºÎ ¹× ¿ÜºÎ·ÎÀÇ ¸Þ½ÃÁö È帧, ºê·ÎÄ¿ ¸Þ¸ð¸®ÀÇ ¸Þ½ÃÁö ¼ö ¹× ÀÌ ¸Þ½ÃÁö°¡ »ç¿ëÇÏ´Â ¸Þ¸ð¸®, ¿­·Á ÀÖ´Â ¿¬°á ¼ö, »ç¿ë ÁßÀÎ ½º·¹µå ¼ö µî°ú °°Àº ºê·ÎÄ¿ È°µ¿ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

¸ÞÆ®¸¯ µ¥ÀÌÅÍ »ý¼ºÀ» ¼³Á¤ ¶Ç´Â ÇØÁ¦ÇÏ°í ¸ÞÆ®¸¯ º¸°í¼­ »ý¼º ºóµµ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×¸² 4-6 ¸ð´ÏÅ͸µ ¼­ºñ½º Áö¿ø

·Î°Å ÀÔ·Â, ¿À·ù ¼öÁØ ¹× Ãâ·Â ä³ÎÀ» º¸¿©ÁÖ´Â ´ÙÀ̾î±×·¥. ±×¸²Àº ÅؽºÆ®¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

·Î°Å

±×¸² 4-6¿¡ Ç¥½ÃµÈ Message Queue ·Î°Å´Â ºê·ÎÄ¿ ÄÚµå ¹× ¸ÞÆ®¸¯ »ý¼ºÀÚ°¡ »ý¼ºÇÑ Á¤º¸¸¦ °¡Á®¿Í¼­ Ç¥ÁØ Ãâ·Â(ÄܼÖ), ·Î±× ÆÄÀÏ, syslog µ¥¸ó ÇÁ·Î¼¼½º(Solaris¢â Ç÷§ÆûÀÇ °æ¿ì) µî°ú °°Àº ¿©·¯ Ãâ·Â ä³Î¿¡ ÇØ´ç Á¤º¸¸¦ ±â·ÏÇÕ´Ï´Ù.

·Î°Å¿¡¼­ ¼öÁýµÈ Á¤º¸ÀÇ À¯Çü°ú °¢ Ãâ·Â ä³Î¿¡ ±â·ÏµÈ À¯ÇüÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ·Î±× ÆÄÀÏÀÇ °æ¿ì ·Î±× ÆÄÀÏÀ» ´Ý°í Ãâ·ÂÀ» »õ ÆÄÀÏ·Î ·Ñ¿À¹öÇÏ´Â ÁöÁ¡À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ·Î±× ÆÄÀÏÀÌ ÁöÁ¤µÈ Å©±â³ª Ç¥½Ã ½Ã°£¿¡ µµ´ÞÇϸé ÀÌ ÆÄÀÏÀ» ÀúÀåÇÏ°í »õ ·Î±× ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù.

·Î°Å¸¦ ±¸¼ºÇÏ´Â ¹æ¹ý ¹× ·Î°Å¸¦ »ç¿ëÇÏ¿© ¼º´É Á¤º¸¸¦ ¾ò´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Message Queue °ü¸® ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

¸ÞÆ®¸¯ ¸Þ½ÃÁö »ý¼ºÀÚ(¿£ÅÍÇÁ¶óÀÌÁîÆÇ)

±×¸² 4-6¿¡ ³ªÅ¸³­ ¸ÞÆ®¸¯ ¸Þ½ÃÁö »ý¼ºÀÚ ±¸¼º ¿ä¼Ò´Â ¸ÞÆ®¸¯ »ý¼ºÀÚ ±¸¼º ¿ä¼Ò·ÎºÎÅÍ ÀÏÁ¤ °£°ÝÀ¸·Î Á¤º¸¸¦ ¹Þ¾Æ¼­ ¸Þ½ÃÁö¿¡ ±â·ÏÇÑ ´ÙÀ½ ¸Þ½ÃÁö¿¡ Æ÷ÇÔµÈ ¸ÞÆ®¸¯ Á¤º¸ À¯Çü¿¡ µû¶ó ¿©·¯ ¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»ó Áß Çϳª·Î º¸³À´Ï´Ù.

ÀÌ·¯ÇÑ ¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»ó¿¡ °¡ÀÔÇÑ Message Queue Ŭ¶óÀ̾ðÆ®´Â ´ë»óÀÇ ¸Þ½ÃÁö¸¦ »ç¿ëÇÏ°í ¸Þ½ÃÁö¿¡ Æ÷ÇÔµÈ ¸ÞÆ®¸¯ Á¤º¸¸¦ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é °³¹ßÀÚ´Â »ç¿ëÀÚ Á¤ÀÇ ¸ð´ÏÅ͸µ µµ±¸¸¦ ÀÛ¼ºÇÏ¿© ¸Þ½Ã¡ ÀÀ¿ë ÇÁ·Î±×·¥À» Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ¸ÞÆ®¸¯ ¸Þ½ÃÁö À¯Çü¿¡¼­ º¸°íÇÏ´Â ¸ÞÆ®¸¯ ¼ö·®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¸ÞÆ®¸¯ ¸Þ½ÃÁö¸¦ »ç¿ëÇÒ Message Queue Ŭ¶óÀ̾ðÆ® °³¹ß ¹æ¹ýÀ» ¼³¸íÇÏ´Â Java Ŭ¶óÀ̾ðÆ®¿ë Message Queue °³¹ß ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ¸ÞÆ®¸¯ ¸Þ½ÃÁö »ý¼ºÀ» ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Message Queue °ü¸® ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.


°³¹ß ¹× ÀÛ¾÷ ȯ°æ

¸Þ½Ã¡ ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ß ¹× Å×½ºÆ®ÇÒ »Ó¸¸ ¾Æ´Ï¶ó ÀÛ¾÷ ȯ°æ¿¡¼­ ÀÌ·¯ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» ¹èÆ÷ ¹× °ü¸®ÇÏ·Á¸é Message Queue ¼­ºñ½º¿¡¼­ Á¦°øÇÏ´Â ¸Þ½Ã¡ ±â¹Ý ±¸Á¶°¡ ÇÊ¿äÇÕ´Ï´Ù.

ÀÌ Àý¿¡¼­´Â °³¹ß ¹× ÀÛ¾÷ ȯ°æ¿¡¼­ Message QueueÀ» »ç¿ëÇÏ´Â ´Ù¾çÇÑ Á¢±Ù ¹æ½ÄÀ» ¼Ò°³ÇÕ´Ï´Ù. ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

°ü¸®ÀÚ°¡ ÀÛ¾÷ ȯ°æ ¹× ÀÛ¾÷À» ¼³Á¤ÇÏ°í °ü¸®ÇÏ´Â ÀÏÀ» ´ã´çÇÏÁö¸¸ °³¹ßÀÚ°¡ ÀÌ È¯°æÀÇ ÀϺθ¦ ¼³Á¤ ¹× ±¸¼ºÇÏ°í Ŭ¶óÀ̾ðÆ®°¡ ¿¹»ó´ë·Î ÀÛµ¿ÇÏ´Â Áö ¿©ºÎ¸¦ ÆÇ´ÜÇÒ ¶§ ÇÊ¿äÇÑ Á¤º¸¸¦ °ü¸®ÀÚ¿¡°Ô Á¦°øÇÏ·Á¸é ÀÌ·¯ÇÑ È¯°æÀ» ÀÌÇØÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.

°³¹ß ȯ°æ ¹× ÀÛ¾÷

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

Ç¥ÁØ ±¸¼º

Message Queue Á¦Ç°Àº Ç¥ÁØ »ç¿ëµÇµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ±âº»°ªÀ¸·Î ºê·ÎÄ¿¸¦ ½ÃÀÛÇÒ ¼ö ÀÖÀ¸¸ç ±âº» µ¥ÀÌÅÍ ÀúÀå¼Ò, »ç¿ëÀÚ ÀúÀå¼Ò ¹× ¾×¼¼½º Á¦¾î µî·Ï Á¤º¸ ÆÄÀÏÀÌ Á¦°øµË´Ï´Ù.

±âº» »ç¿ëÀÚ ÀúÀå¼Ò´Â °ü¸®ÀÚ°¡ °³ÀÔÇÏÁö ¾Ê°íµµ ¼³Ä¡ ÈÄ ¹Ù·Î Message Queue ºê·ÎÄ¿¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ±âº» Ç׸ñÀ¸·Î ÀÛ¼ºµË´Ï´Ù. Áï, ºê·ÎÄ¿¸¦ »ç¿ëÇϱâ À§ÇØ Ãʱ⠾ÆÀ̵ð/ºñ¹Ð¹øÈ£¸¦ ¼³Á¤ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ±âº» ¾ÆÀ̵ð(guest) ¹× ºñ¹Ð¹øÈ£(guest)¸¦ »ç¿ëÇÏ¿© Ŭ¶óÀ̾ðÆ® »ç¿ëÀÚ¸¦ ÀÎÁõÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ »õ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß °úÁ¤À» ¾È³»ÇÏ´Â ¿©·¯ »ùÇà ÀÀ¿ë ÇÁ·Î±×·¥µµ Á¦°øµË´Ï´Ù.

°³¹ß ½Ç½À

°³¹ß ȯ°æ¿¡¼­´Â À¯¿¬¼ºÀÌ °­Á¶µÇ¸ç ÀϹÝÀûÀ¸·Î ´ÙÀ½°ú °°Àº ¹æ¹ýÀ» Àû¿ëÇÕ´Ï´Ù.

ÀÛ¾÷ ȯ°æ ¹× ÀÛ¾÷

ÀÛ¾÷ ȯ°æ¿¡¼­ ¼º´ÉÀ» ÃÖ´ëÈ­ÇÏ·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥À» ¹èÆ÷, °ü¸® ¹× Á¶Á¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ »óȲ¿¡¼­´Â ¸Þ½Ã¡ ±â¹Ý ±¸Á¶¸¦ °ü¸®ÇÏ°í Á¶Á¤ÇÏ´Â °ÍÀÌ Áß¿äÇÑ(¸Å¿ì Áß¿äÇÑ °ÍÀº ¾Æ´Ï´õ¶óµµ) ¿ä±¸ »çÇ×ÀÔ´Ï´Ù.

¶ÇÇÑ ¹èÆ÷´Â ±Ô¸ð ¹× °¡¿ë¼º ¸ðµÎ¿¡¼­ ¿£ÅÍÇÁ¶óÀÌÁî ¿ä±¸ »çÇ×À» Áö¿øÇØ¾ß ÇÕ´Ï´Ù. À̸¦ À§ÇØ ¼º´ÉÀ» Á¶Á¤ÇÏ°í ½Ã½ºÅÛÀ» È®ÀåÇÏ¿© Áõ°¡ÇÏ´Â ·Îµå¸¦ ¸¸Á·½ÃÅ°°í ¸Þ½ÃÁö ¼­ºñ½º ¹× ÀÀ¿ë ÇÁ·Î±×·¥º° ÀÚ¿øÀ» ¸ÅÀÏ ¸ð´ÏÅÍÇÏ°í °ü¸®Çϸ鼭 ¸Þ½ÃÁö ¼­ºñ½ºÀÇ ±¸¼º ¹× ¼³Á¤À» »ç¿ëÀÚ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. µû¶ó¼­, °ü¸® ÀÛ¾÷Àº ¸Þ½Ã¡ ½Ã½ºÅÛ ¹× ÀÌ ½Ã½ºÅÛÀÌ Áö¿øÇØ¾ß ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ º¹À⼺¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. ´ÙÀ½ Àý¿¡¼­´Â °ü¸® ÀÛ¾÷À» ¼³Á¤ ÀÛ¾÷°ú À¯Áö º¸¼ö ÀÛ¾÷À¸·Î ºÐ·ùÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷À» ¼öÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ÀýÂ÷´Â Message Queue °ü¸® ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

¼³Á¤ ÀÛ¾÷

ÀÛ¾÷ ȯ°æ¿¡¼­´Â º¸¾È ¾×¼¼½º ¼³Á¤, ¿¬°á ÆÑÅ丮 ¹× ´ë»ó °´Ã¼ ±¸¼º, Ŭ·¯½ºÅÍ ¼³Á¤, ¿µ±¸ ÀúÀå¼Ò ±¸¼º ¹× ¸Þ¸ð¸® °ü¸®°¡ ÇÊ¿äÇÕ´Ï´Ù.


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

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

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

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


¢º ÀÛ¾÷ ȯ°æÀ» À¯Áö º¸¼öÇÏ´Â ¹æ¹ý



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


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