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

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

9Àå
ºê·ÎÄ¿ Ŭ·¯½ºÅÍ ÀÛ¾÷

Message Queue ¿£ÅÍÇÁ¶óÀÌÁîÆÇÀº ¸Þ½ÃÁö Àü´Þ ¼­ºñ½º¸¦ Ŭ¶óÀ̾ðÆ®¿¡°Ô Á¦°øÇϱâ À§ÇØ ÇÔ²² ÀÛ¾÷ÇÏ´Â ºê·ÎÄ¿ ±×·ìÀÎ ºê·ÎÄ¿ Ŭ·¯½ºÅÍÀÇ »ç¿ëÀ» Áö¿øÇÕ´Ï´Ù. Ŭ·¯½ºÅ͸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö ¼­¹ö´Â ´ÙÁß ºê·ÎÄ¿ °£¿¡ Ŭ¶óÀ̾ðÆ® ¿¬°áÀ» ºÐ¹èÇÏ´Â ¹æ½ÄÀ¸·Î ¸Þ½ÃÁö Æ®·¡ÇÈÀÇ º¼·ý¿¡ ´ëÇÑ ÀÛ¾÷ Å©±â¸¦ Á¶ÀýÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ·¯½ºÅÍ ¹× Ŭ·¯½ºÅÍ ÀÛ¾÷ ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Message Queue ±â¼ú °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÌ Àå¿¡¼­´Â ºê·ÎÄ¿ Ŭ·¯½ºÅ͸¦ °ü¸®ÇÏ°í ºê·ÎÄ¿¸¦ ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡ ¿¬°áÇÏ´Â ¹æ¹ý ¹× ºê·ÎÄ¿ Ŭ·¯½ºÅÍ ±¸¼º ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.


Ŭ·¯½ºÅÍ ±¸¼º µî·Ï Á¤º¸

°¢ Ŭ·¯½ºÅÍ ±¸¼º¿ø ºê·ÎÄ¿¿¡ ´ëÇÑ Å¬·¯½ºÅÍ ±¸¼º µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÏ¿© Ŭ·¯½ºÅ͸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ·¯ÇÑ µî·Ï Á¤º¸´Â Ŭ·¯½ºÅÍÀÇ °¢ ºê·ÎÄ¿¿¡ ´ëÇØ °³º°ÀûÀ¸·Î ¼³Á¤ÇÒ ¼öµµ ÀÖÁö¸¸ ¸ðµç ºê·ÎÄ¿°¡ ÂüÁ¶ÇÏ´Â Áß¾Ó Å¬·¯½ºÅÍ ±¸¼º ÆÄÀÏ¿¡ ¸ðÀ¸´Â °ÍÀÌ ÀϹÝÀûÀ¸·Î ´õ Æí¸®ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ¼³Á¤ÀÌ ´Þ¶óÁöÁö ¾ÊÀ¸¹Ç·Î Ŭ·¯½ºÅÍÀÇ ¸ðµç ºê·ÎÄ¿°¡ µ¿ÀÏÇÏ°í ÀÏ°üµÈ ±¸¼º Á¤º¸¸¦ °øÀ¯ÇÏ°Ô µË´Ï´Ù.

Ŭ·¯½ºÅÍ ±¸¼º µî·Ï Á¤º¸´Â Ç¥ 14-9¿¡¼­ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù. ¿©±â¿¡´Â ´ÙÀ½ Ç׸ñÀÌ Æ÷ÇԵ˴ϴÙ.

hostname ¹× port µî·Ï Á¤º¸´Â °¢ °³º° ºê·ÎÄ¿¿¡ ´ëÇØ µ¶¸³ÀûÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖÁö¸¸ brokerlist, masterbroker, url ¹× transport´Â Ŭ·¯½ºÅÍ ³»ÀÇ ¸ðµç ºê·ÎÄ¿¿¡ ´ëÇØ µ¿ÀÏÇÑ °ªÀ» °¡Á®¾ß ÇÕ´Ï´Ù.

´ÙÀ½ Àý¿¡¼­´Â Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© ºê·ÎÄ¿ÀÇ Å¬·¯½ºÅÍ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý(Ŭ·¯½ºÅÍÀÇ °¢ ºê·ÎÄ¿¿¡ ´ëÇØ °³º° ¼³Á¤ ¶Ç´Â Áß¾Ó ¼³Á¤)¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

°³º° ºê·ÎÄ¿¿¡ ´ëÇÑ Å¬·¯½ºÅÍ µî·Ï Á¤º¸ ¼³Á¤

ÀνºÅϽº ±¸¼º ÆÄÀÏ(¶Ç´Â ºê·ÎÄ¿¸¦ ½ÃÀÛÇÒ ¶§ ¸í·ÉÁÙ¿¡¼­) ºê·ÎÄ¿ Ŭ·¯½ºÅÍ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, host1ÀÇ 9876 Æ÷Æ®, host2ÀÇ 5000 Æ÷Æ® ¹× ctrlhostÀÇ ±âº» Æ÷Æ®(7676)¿¡¼­ ¿©·¯ ºê·ÎÄ¿·Î ±¸¼ºµÈ Ŭ·¯½ºÅ͸¦ ¸¸µé·Á¸é ¼¼ ºê·ÎÄ¿ ¸ðµÎÀÇ ÀνºÅϽº ±¸¼º ÆÄÀÏ¿¡ ´ÙÀ½ µî·Ï Á¤º¸¸¦ Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù.

imq.cluster.brokerlist=host1:9876,host2:5000,ctrlhost

ÀÌ ¹æ¹ýÀ» »ç¿ëÇϸé Ŭ·¯½ºÅÍ ±¸¼ºÀ» º¯°æÇØ¾ß ÇÏ´Â °æ¿ì Ŭ·¯½ºÅÍ ³» ¸ðµç ºê·ÎÄ¿ÀÇ ÀνºÅϽº ±¸¼º ÆÄÀÏÀ» ¾÷µ¥ÀÌÆ®ÇØ¾ß ÇÕ´Ï´Ù.

Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏ »ç¿ë

ÀÏ°ü¼º°ú °£ÆíÇÑ À¯Áö °ü¸®¸¦ À§Çؼ­´Â Ŭ·¯½ºÅÍ ±¸¼º µî·Ï Á¤º¸¸¦ ºê·ÎÄ¿º°·Î °³º° ¼³Á¤ÇÏ´Â ´ë½Å ¸ðµç °øÀ¯ Ŭ·¯½ºÅÍ ±¸¼º µî·Ï Á¤º¸¸¦ ´ÜÀÏ Å¬·¯½ºÅÍ ±¸¼º ÆÄÀÏ¿¡ ¸ðÀ¸´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ ¹æ¹ý¿¡¼­ °¢ ºê·ÎÄ¿ÀÇ ÀνºÅϽº ±¸¼º ÆÄÀÏÀº Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏÀÇ À§Ä¡¸¦ °¡¸®Å°µµ·Ï imq.cluster.url µî·Ï Á¤º¸¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

imq.cluster.url=file:/home/cluster.properties

±×·± ´ÙÀ½ Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏÀº Ŭ·¯½ºÅÍ ³»ÀÇ ¸ðµç ºê·ÎÄ¿¿¡ ´ëÇØ ¿¬°áÇÒ ºê·ÎÄ¿ ¸ñ·Ï(imq.cluster.brokerlist), Ŭ·¯½ºÅÍ ¿¬°á ¼­ºñ½º¿¡ »ç¿ëÇÒ Àü¼Û ÇÁ·ÎÅäÄÝ(imq.cluster.transport) ¹× ¸¶½ºÅÍ ºê·ÎÄ¿ÀÇ ÁÖ¼Ò(imq.cluster.masterbroker, ¼±Åà »çÇ×)¿Í °°Àº °øÀ¯ ±¸¼º µî·Ï Á¤º¸¸¦ Á¤ÀÇÇÕ´Ï´Ù. ´ÙÀ½ ÄÚµå´Â ¸¶½ºÅÍ ºê·ÎÄ¿ ¿ªÇÒÀ» ÇÏ´Â ctrlhost¿¡¼­ ½ÇÇàµÇ´Â ºê·ÎÄ¿¿Í ÇÔ²² ÀÌÀü ¿¹¿¡¼­¿Í °°Àº Ŭ·¯½ºÅ͸¦ Á¤ÀÇÇÕ´Ï´Ù.

imq.cluster.brokerlist=host1:9876,host2:5000,ctrlhost
imq.cluster.masterbroker=ctrlhost


Ŭ·¯½ºÅÍ °ü¸®

ÀÌ Àý¿¡¼­´Â ºê·ÎÄ¿ ÁýÇÕÀ» ¿¬°áÇÏ¿© Ŭ·¯½ºÅ͸¦ Çü¼ºÇÏ°í ±âÁ¸ Ŭ·¯½ºÅÍ¿¡ »õ ºê·ÎÄ¿¸¦ Ãß°¡ÇÏ°í Ŭ·¯½ºÅÍ¿¡¼­ ºê·ÎÄ¿¸¦ Á¦°ÅÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ºê·ÎÄ¿ ¿¬°á

ÀϹÝÀûÀ¸·Î ¸í·ÉÁÙ(cluster ¿É¼Ç »ç¿ë)À» ÀÌ¿ëÇϰųª Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏ¿¡¼­ imq.cluster.brokerlist µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏ´Â µÎ °¡Áö ¹æ¹ýÀ¸·Î ºê·ÎÄ¿¸¦ Ŭ·¯½ºÅÍ¿¡ ¿¬°áÇÕ´Ï´Ù. »ç¿ëÇÏ´Â ¹æ¹ý¿¡ °ü°è¾øÀÌ ½ÃÀÛÇÑ °¢ ºê·ÎÄ¿´Â 5ºÐ¸¶´Ù ´Ù¸¥ ºê·ÎÄ¿¿¡ ¿¬°áÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. ÀÌ ¶§ ¸¶½ºÅÍ ºê·ÎÄ¿(±¸¼ºµÇ¾î ÀÖ´Â °æ¿ì)°¡ ½ÃÀÛµÇ¸é ¿¬°á¿¡ ¼º°øÇÑ °ÍÀÔ´Ï´Ù. Ŭ·¯½ºÅÍÀÇ ºê·ÎÄ¿°¡ ¸¶½ºÅÍ ºê·ÎÄ¿º¸´Ù ¸ÕÀú ½ÃÀÛµÈ °æ¿ì ÀϽà ÁßÁöµÈ »óŸ¦ À¯ÁöÇÏ¿© Ŭ¶óÀ̾ðÆ® ¿¬°áÀ» °ÅºÎÇÕ´Ï´Ù. ÀϽà ÁßÁöµÈ ºê·ÎÄ¿´Â ¸¶½ºÅÍ ºê·ÎÄ¿°¡ ½ÃÀ۵Ǹé ÀÚµ¿À¸·Î ´Ù½Ã ÀÛµ¿ÇÕ´Ï´Ù.

¸í·ÉÁÙ¿¡¼­ ºê·ÎÄ¿ Ŭ·¯½ºÅ͸¦ ±¸¼ºÇÏ·Á¸é °¢ ºê·ÎÄ¿¸¦ ½ÃÀÛÇÒ ¶§ imqbrokerd ¸í·É¿¡¼­ -cluster ¿É¼ÇÀ» »ç¿ëÇÏ¿© Ŭ·¯½ºÅÍ ³»ÀÇ Àüü ºê·ÎÄ¿ ¸ñ·ÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº »õ ºê·ÎÄ¿¸¦ ½ÃÀÛÇÏ¿© host1ÀÇ ±âº» Æ÷Æ®(7676), host2ÀÇ 5000 Æ÷Æ® ¹× ±âº» È£½ºÆ®(localhost)ÀÇ 9876 Æ÷Æ®¿¡¼­ ½ÇÇàÇÏ´Â ºê·ÎÄ¿¿¡ ¿¬°áÇÕ´Ï´Ù.

imqbrokerd -cluster host1,host2:5000,:9876

´ëü ¹æ¹ýÀ¸·Î imq.cluster.brokerlist µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ¿¬°áÇÒ ºê·ÎÄ¿ ¸ñ·ÏÀ» ÁöÁ¤Çϴ Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀº ÀÛ¾÷ ½Ã½ºÅÛ¿¡ ´õ ÀûÇÕÇÑ ¹æ¹ýÀÔ´Ï´Ù. ±×·± ´ÙÀ½ Ŭ·¯½ºÅÍÀÇ °¢ ºê·ÎÄ¿¿¡¼­ ÀÌ Å¬·¯½ºÅÍ ±¸¼º ÆÄÀÏÀ» °¡¸®Å°µµ·Ï ÀÚü imq.cluster.url µî·Ï Á¤º¸¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

Linux ÀüÁ¦ Á¶°Ç: IP ÁÖ¼Ò ¼³Á¤

Linux ½Ã½ºÅÛ¿¡¼­´Â ºê·ÎÄ¿¸¦ Ŭ·¯½ºÅÍ¿¡ ¿¬°áÇϱâ À§ÇÑ Æ¯º°ÇÑ ÀüÁ¦ Á¶°ÇÀÌ ÀÖ½À´Ï´Ù. ÀϺΠLinux ¼³Ä¡ ÇÁ·Î±×·¥Àº localhost Ç׸ñÀ» ³×Æ®¿öÅ© ¿ª¼øȯ IP ÁÖ¼Ò(127.0.0.1)·Î ÀÚµ¿À¸·Î ¼³Á¤ÇÕ´Ï´Ù. »ç¿ëÀڴ Ŭ·¯½ºÅÍÀÇ ¸ðµç ºê·ÎÄ¿ ÁÖ¼Ò°¡ Á¦´ë·Î ÁöÁ¤µÉ ¼ö ÀÖµµ·Ï ½Ã½ºÅÛÀÇ IP ÁÖ¼Ò¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

Ŭ·¯½ºÅÍ¿¡ Âü¿©ÇÏ´Â ¸ðµç Linux ½Ã½ºÅÛÀÇ °æ¿ì Ŭ·¯½ºÅÍ ¼³Á¤ °úÁ¤ÀÇ ÀϺηΠ/etc/hosts ÆÄÀÏÀ» È®ÀÎÇÕ´Ï´Ù. ½Ã½ºÅÛ¿¡¼­ Á¤Àû IP ÁÖ¼Ò¸¦ »ç¿ëÇÏ´Â °æ¿ì /etc/hosts ÆÄÀÏÀ» ÆíÁýÇÏ¿© ¿Ã¹Ù¸¥ localhost ÁÖ¼Ò¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁÖ¼Ò°¡ DNS(Domain Name Service)¿¡ µî·ÏµÇ¸é /etc/nsswitch.conf ÆÄÀÏÀ» ÆíÁýÇÏ¿© ½Ã½ºÅÛÀÌ ·ÎÄà hosts ÆÄÀÏÀ» ÂüÁ¶Çϱâ Àü¿¡ DNS Á¶È¸¸¦ ¼öÇàÇϵµ·Ï Ç׸ñÀÇ ¼ø¼­¸¦ º¯°æÇÕ´Ï´Ù. /etc/nsswitch.conf ÆÄÀÏÀÇ ÇàÀº ´ÙÀ½°ú °°¾Æ¾ß ÇÕ´Ï´Ù.

hosts: dns files

ºê·ÎÄ¿ °£ º¸¾È ¿¬°á

Ŭ·¯½ºÅÍ ³»ÀÇ ºê·ÎÄ¿ °£¿¡ ¾ÏȣȭµÈ º¸¾È ¸Þ½ÃÁö¸¦ Àü´ÞÇÏ·Á¸é SSL ±â¹Ý Àü¼Û ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇϵµ·Ï Ŭ·¯½ºÅÍ ¿¬°á ¼­ºñ½º¸¦ ±¸¼ºÇÕ´Ï´Ù. SSL ±â¹Ý ¼­ºñ½º ÀÛ¾÷¿¡ ¼³¸íµÈ °Íó·³ Ŭ·¯½ºÅÍ ³»ÀÇ °¢ ºê·ÎÄ¿¿¡ ´ëÇØ SSL ±â¹Ý ¿¬°á ¼­ºñ½º¸¦ ¼³Á¤ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏ¿¡¼­ ¶Ç´Â ºê·ÎÄ¿º°·Î °³º°ÀûÀ¸·Î °¢ ºê·ÎÄ¿ÀÇ imq.cluster.transport µî·Ï Á¤º¸¸¦ ssl·Î ¼³Á¤ÇÕ´Ï´Ù.

Ŭ·¯½ºÅÍ¿¡ ºê·ÎÄ¿ Ãß°¡

Ŭ·¯½ºÅÍ¿¡ »õ ºê·ÎÄ¿¸¦ Ãß°¡ÇÏ´Â ÀýÂ÷´Â Ŭ·¯½ºÅÍ°¡ Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ´ÂÁö ¿©ºÎ¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

¢º Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© Ŭ·¯½ºÅÍ¿¡ »õ ºê·ÎÄ¿¸¦ Ãß°¡ÇÏ´Â ¹æ¹ý
  1. Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏÀÇ imq.cluster.brokerlist µî·Ï Á¤º¸¿¡ »õ ºê·ÎÄ¿¸¦ Ãß°¡ÇÕ´Ï´Ù.
  2. Ŭ·¯½ºÅÍÀÇ ¸ðµç ºê·ÎÄ¿¿¡ ´ëÇØ ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
  3. imqcmd reload cls

    ÀÌ ¸í·ÉÀº °¢ ºê·ÎÄ¿°¡ Ŭ·¯½ºÅÍ ±¸¼ºÀ» ´Ù½Ã ·ÎµåÇÏ°Ô ÇÏ¿© Ŭ·¯½ºÅÍ¿¡ ÀÖ´Â ºê·ÎÄ¿ÀÇ ¸ðµç ¿µ±¸ Á¤º¸¸¦ ÃֽŠ»óÅ·ΠÀ¯ÁöÇÕ´Ï´Ù.

  4. (¼±Åà »çÇ×) Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏÀ» °¡¸®Å°µµ·Ï ºê·ÎÄ¿ÀÇ config.properties ÆÄÀÏ¿¡¼­ imq.cluster.url µî·Ï Á¤º¸ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
  5. »õ ºê·ÎÄ¿¸¦ ½ÃÀÛÇÕ´Ï´Ù.
  6. ´Ü°è 3¸¦ ¼öÇàÇÏÁö ¾ÊÀº °æ¿ì imqbrokerd ¸í·ÉÁÙ¿¡¼­ -D ¿É¼ÇÀ» »ç¿ëÇÏ¿© imq.cluster.url °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.

¢º Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Ê°í Ŭ·¯½ºÅÍ¿¡ »õ ºê·ÎÄ¿¸¦ Ãß°¡ÇÏ´Â ¹æ¹ý

config.properties ÆÄÀÏÀ» ÆíÁýÇϰųª imqbrokerd ¸í·ÉÁÙ¿¡¼­ -D ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´ÙÀ½ µî·Ï Á¤º¸ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.

Ŭ·¯½ºÅÍ¿¡¼­ ºê·ÎÄ¿ Á¦°Å

Ŭ·¯½ºÅÍ¿¡¼­ ºê·ÎÄ¿¸¦ Á¦°ÅÇÏ´Â µ¥ »ç¿ëÇÏ´Â ¹æ¹ýÀº óÀ½¿¡ Ŭ·¯½ºÅ͸¦ ¸¸µé ¶§ ¸í·ÉÁÙÀ» »ç¿ëÇß´ÂÁö Áß¾Ó Å¬·¯½ºÅÍ ±¸¼º ÆÄÀÏÀ» »ç¿ëÇß´ÂÁö¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

¸í·ÉÁÙÀ» »ç¿ëÇÏ¿© ºê·ÎÄ¿ Á¦°Å

¸í·ÉÁÙ¿¡¼­ imqbrokerd ¸í·ÉÀ» »ç¿ëÇÏ¿© Ŭ·¯½ºÅÍ¿¡ ºê·ÎÄ¿¸¦ ¿¬°áÇÑ °æ¿ì ¸í·ÉÁÙ¿¡¼­ »õ Ŭ·¯½ºÅÍ ±¸¼º¿ø ÁýÇÕÀ» ÁöÁ¤ÇÏ¿© °¢ ºê·ÎÄ¿¸¦ ÁßÁöÇÑ ´ÙÀ½ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÀýÂ÷´Â ´ÙÀ½°ú °°½À´Ï´Ù.

¢º ¸í·ÉÁÙÀ» »ç¿ëÇÏ¿© Ŭ·¯½ºÅÍ¿¡¼­ ºê·ÎÄ¿¸¦ Á¦°ÅÇÏ´Â ¹æ¹ý
  1. imqcmd ¸í·ÉÀ» »ç¿ëÇÏ¿© Ŭ·¯½ºÅÍ¿¡¼­ °¢ ºê·ÎÄ¿¸¦ ÁßÁöÇÕ´Ï´Ù.
  2. imqbrokerd ¸í·ÉÀÇ -cluster ¿É¼ÇÀ» »ç¿ëÇÏ¿© ³²¾Æ ÀÖ´Â ºê·ÎÄ¿¸¸ ÁöÁ¤ÇÏ¿© Ŭ·¯½ºÅÍ¿¡¼­ ÇØ´ç ºê·ÎÄ¿¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
  3. ¿¹¸¦ µé¾î, óÀ½¿¡ ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© A, B, C ºê·ÎÄ¿ °¢°¢À» ½ÃÀÛÇÏ¿© ¼¼ °³ÀÇ ºê·ÎÄ¿·Î ±¸¼ºµÈ Ŭ·¯½ºÅ͸¦ ¸¸µé¾ú´Ù°í °¡Á¤ÇÕ´Ï´Ù.

    imqbrokerd -cluster A,B,C

    Ŭ·¯½ºÅÍ¿¡¼­ A ºê·ÎÄ¿¸¦ Á¦°ÅÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© B¿Í C ºê·ÎÄ¿¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

    imqbrokerd -cluster B,C

Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© ºê·ÎÄ¿ Á¦°Å

óÀ½¿¡ Áß¾Ó Å¬·¯½ºÅÍ ±¸¼º ÆÄÀÏÀÇ imq.cluster.brokerlist µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ±¸¼º¿ø ºê·ÎÄ¿¸¦ ÁöÁ¤ÇÏ¿© Ŭ·¯½ºÅ͸¦ ¸¸µç °æ¿ì ºê·ÎÄ¿ Áß Çϳª¸¦ Á¦°ÅÇϱâ À§ÇØ ºê·ÎÄ¿¸¦ ÁßÁöÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ´ë½Å ±¸¼º ÆÄÀÏÀ» ÆíÁýÇÏ¿© Á¦°ÅÇÒ ºê·ÎÄ¿¸¦ Á¦¿Ü½ÃÅ°°í ³ª¸ÓÁö Ŭ·¯½ºÅÍ ±¸¼º¿øÀÌ Å¬·¯½ºÅÍ ±¸¼ºÀ» ´Ù½Ã ·ÎµåÇÏ°Ô ÇÑ ´ÙÀ½ Á¦¿ÜµÈ ºê·ÎÄ¿°¡ ÇØ´ç Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏÀ» ´õ ÀÌ»ó °¡¸®Å°Áö ¾Êµµ·Ï ´Ù½Ã ±¸¼ºÇϱ⸸ ÇÏ¸é µË´Ï´Ù. ÀýÂ÷´Â ´ÙÀ½°ú °°½À´Ï´Ù.

¢º Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© Ŭ·¯½ºÅÍ¿¡¼­ ºê·ÎÄ¿¸¦ Á¦°ÅÇÏ´Â ¹æ¹ý
  1. Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏÀ» ÆíÁýÇÏ¿© imq.cluster.brokerlist µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ ¸ñ·Ï¿¡¼­ Á¦¿ÜµÈ ºê·ÎÄ¿¸¦ Á¦°ÅÇÕ´Ï´Ù.
  2. Ŭ·¯½ºÅÍ¿¡ ³²¾Æ ÀÖ´Â °¢ ºê·ÎÄ¿¿¡ ´ëÇØ ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
  3. imqcmd reload cls

    ÀÌ·¸°Ô ÇÏ¸é ºê·ÎÄ¿°¡ Ŭ·¯½ºÅÍ ±¸¼ºÀ» ´Ù½Ã ·ÎµåÇÕ´Ï´Ù.

  4. Ŭ·¯½ºÅÍ¿¡¼­ Á¦°ÅÇÒ ºê·ÎÄ¿¸¦ ÁßÁöÇÕ´Ï´Ù.
  5. ÇØ´ç ºê·ÎÄ¿ÀÇ config.properties ÆÄÀÏÀ» ÆíÁýÇÏ¿© imq.cluster.url µî·Ï Á¤º¸¿¡ ´ëÇÑ °ªÀ» Á¦°ÅÇϰųª ´Ù¸¥ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.


¸¶½ºÅÍ ºê·ÎÄ¿

°¢ Ŭ·¯½ºÅʹ Ŭ·¯½ºÅÍÀÇ Áö¼Ó¼º »óÅ¿¡ ´ëÇÑ ¸ðµç º¯°æÀ» ÃßÀûÇϱâ À§ÇØ ±¸¼º º¯°æ ±â·ÏÀ» °ü¸®ÇÏ´Â ¸¶½ºÅÍ ºê·ÎÄ¿ Çϳª¸¦ ¼±ÅÃÀûÀ¸·Î °¡Áú ¼ö ÀÖ½À´Ï´Ù. ¸¶½ºÅÍ ºê·ÎÄ¿´Â Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏÀ̳ª °³º° ºê·ÎÄ¿ÀÇ ÀνºÅϽº ±¸¼º ÆÄÀÏ¿¡ ÀÖ´Â imq.cluster.masterbroker ±¸¼º µî·Ï Á¤º¸¿¡¼­ ½Äº°µË´Ï´Ù.

±¸¼º º¯°æ ±â·Ï¿¡´Â ¿µ±¸ °¡ÀÔ, °ü¸®ÀÚ°¡ ¸¸µç ¹°¸®Àû ´ë»ó µî°ú °°ÀÌ Å¬·¯½ºÅÍ¿¡ ¿¬°áµÈ Áö¼Ó¼º Ç׸ñ¿¡ ´ëÇÑ º¯°æ °ü·Ã Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. Ŭ·¯½ºÅÍÀÇ ¸ðµç ºê·ÎÄ¿´Â ½ÃÀÛÇÒ ¶§ ¸¶½ºÅÍ ºê·ÎÄ¿¸¦ ÂüÁ¶ÇÏ¿© ÀÌ·¯ÇÑ Áö¼Ó¼º Ç׸ñ¿¡ ´ëÇÑ Á¤º¸¸¦ ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù. ¸¶½ºÅÍ ºê·ÎÄ¿¿¡ ¿À·ù°¡ ¹ß»ýÇϸé ÀÌ·¯ÇÑ µ¿±âÈ­°¡ ºÒ°¡´ÉÇØÁý´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¸¶½ºÅÍ ºê·ÎÄ¿¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¸¦ ÂüÁ¶ÇϽʽÿÀ.

±¸¼º º¯°æ ±â·Ï °ü¸®

±¸¼º º¯°æ ±â·Ï¿¡´Â Áß¿äÇÑ Á¤º¸°¡ Æ÷ÇԵǾî ÀÖÀ¸¹Ç·Î ¿À·ù°¡ ¹ß»ýÇÒ °æ¿ì º¹¿øÇÒ ¼ö ÀÖµµ·Ï Á¤±âÀûÀ¸·Î ¹é¾÷ÇØ¾ß ÇÕ´Ï´Ù. ¹é¾÷À¸·ÎºÎÅÍ º¹¿øÇÏ´õ¶óµµ ¹é¾÷À» ¼öÇàÇÑ ÀÌÈÄ¿¡ ¹ß»ýµÈ Ŭ·¯½ºÅÍ Áö¼Ó¼º »óÅÂÀÇ º¯°æ »çÇ×Àº ¼Õ½ÇµÇÁö¸¸ ¹é¾÷À» ÀÚÁÖ ¼öÇàÇϸé ÀÌ·¯ÇÑ ÀáÀçÀû Á¤º¸ ¼Õ½ÇÀ» ÃÖ¼ÒÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹é¾÷ ¹× º¹¿ø ÀÛ¾÷À» ¼öÇàÇÏ¸é ½Ã°£ÀÌ Áö³ª¸é »ó´çÈ÷ Ä¿Áú ¼ö ÀÖ´Â ±¸¼º º¯°æ ·¹Äڵ忡 Æ÷ÇÔµÈ º¯°æ ±â·ÏÀ» ¾ÐÃàÇÏ°í ÃÖÀûÈ­ÇÒ ¼ö ÀÖ´Â ÀÌÁ¡µµ ÀÖ½À´Ï´Ù.

¢º ±¸¼º º¯°æ ±â·ÏÀ» ¹é¾÷ÇÏ´Â ¹æ¹ý

imqbrokerd ¸í·ÉÀÇ -backup ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¹é¾÷ ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

imqbrokerd -backup mybackuplog

¢º ±¸¼º º¯°æ ±â·ÏÀ» º¹¿øÇÏ´Â ¹æ¹ý
  1. Ŭ·¯½ºÅÍ¿¡ ÀÖ´Â ¸ðµç ºê·ÎÄ¿¸¦ Á¾·áÇÕ´Ï´Ù.
  2. ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¹é¾÷ ÆÄÀϷκÎÅÍ ¸¶½ºÅÍ ºê·ÎÄ¿ÀÇ ±¸¼º º¯°æ ±â·ÏÀ» º¹¿øÇÕ´Ï´Ù.
  3. imqbrokerd -restore mybackuplog

  4. ¸¶½ºÅÍ ºê·ÎÄ¿¿¡ »õ À̸§À̳ª Æ÷Æ® ¹øÈ£¸¦ ÇÒ´çÇÏ´Â °æ¿ì Ŭ·¯½ºÅÍ ±¸¼º ÆÄÀÏ¿¡¼­ imq.cluster.brokerlist ¹× imq.cluster.masterbroker µî·Ï Á¤º¸¸¦ °¢°¢ ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.
  5. Ŭ·¯½ºÅÍ¿¡ ÀÖ´Â ¸ðµç ºê·ÎÄ¿¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

¸¶½ºÅÍ ºê·ÎÄ¿¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì

Ŭ·¯½ºÅÍÀÇ ¸ðµç ºê·ÎÄ¿´Â ¸¶½ºÅÍ ºê·ÎÄ¿°¡ ÀÖ¾î¾ß Áö¼Ó¼º ÀÛ¾÷À» ¼öÇàÇÒ ¼ö Àֱ⠶§¹®¿¡ ¸¶½ºÅÍ ºê·ÎÄ¿¸¦ »ç¿ëÇÒ ¼ö ¾øÀ» ¶§ Ŭ·¯½ºÅÍÀÇ ºê·ÎÄ¿¿¡ ´ëÇØ ´ÙÀ½ imqcmd ÇÏÀ§ ¸í·ÉÀ» ¼öÇàÇÏ¸é ¿À·ù°¡ ¹ÝȯµË´Ï´Ù.

ÀÚµ¿ »ý¼ºµÈ ¹°¸®Àû ´ë»ó°ú Àӽà ´ë»ó¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.

¸¶½ºÅÍ ºê·ÎÄ¿°¡ ¾ø´Â °æ¿ì Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿µ±¸ °¡ÀÔÀÚ¸¦ ¸¸µé°Å³ª ¿µ±¸ °¡ÀÔÀ» Ãë¼ÒÇÏ·Á°í ½ÃµµÇÏ¸é ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. ÇÏÁö¸¸ Ŭ¶óÀ̾ðÆ®´Â ±âÁ¸ ¿µ±¸ °¡ÀÔÀ» ÁöÁ¤ÇÏ¿© »óÈ£ ÀÛ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.



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


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