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

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

6Àå
¹°¸®Àû ´ë»ó °ü¸®

ÀÌ Àå¿¡¼­´Â imqcmd À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¹°¸®Àû ´ë»óÀ» °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. Message Queue ¸Þ½ÃÁö´Â ºê·ÎÄ¿ÀÇ ¹°¸®Àû ´ë»óÀ» ÅëÇØ »ç¿ëÀÚ Å¬¶óÀ̾ðÆ®·Î ¶ó¿ìÆõ˴ϴÙ. ºê·ÎÄ¿´Â ¹°¸®Àû ´ë»ó¿¡ ¿¬°áµÈ ¸Þ¸ð¸®¿Í ¿µ±¸ ÀúÀå¼Ò¸¦ °ü¸®ÇÏ°í °ü·ÃµÈ µ¿ÀÛÀ» ¼³Á¤ÇÕ´Ï´Ù.

Ŭ·¯½ºÅÍ¿¡¼­ ºê·ÎÄ¿ Çϳª¿¡ ¹°¸®Àû ´ë»óÀ» ¸¸µé¸é Ŭ·¯½ºÅÍ°¡ ÇØ´ç ¹°¸®Àû ´ë»óÀ» ¸ðµç ºê·ÎÄ¿¿¡ ÀüÆÄÇÕ´Ï´Ù. ºê·ÎÄ¿´Â °øµ¿ ÀÛ¾÷À» ÅëÇØ Å¬·¯½ºÅÍ Àüü¿¡¼­ ¸Þ½ÃÁö °æ·Î¸¦ ÁöÁ¤Çϱ⠶§¹®¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ Ŭ¶óÀ̾ðÆ®´Â Ç׸ñ¿¡ °¡ÀÔÇϰųª Ŭ·¯½ºÅÍÀÇ ¸ðµç ºê·ÎÄ¿¿¡ ÀÖ´Â ´ë±â¿­À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ¸Þ½ÃÁö°¡ óÀ½ »ý¼ºµÈ ºê·ÎÄ¿¿¡¼­¸¸ ÇØ´ç ¸Þ½ÃÁö¿¡ ´ëÇÑ Áö¼Ó¼º°ú È®ÀÎÀ» °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

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

Ç¥ 13-5´Â ¹°¸®Àû ´ë»ó °ü¸®¿Í ÀÌ·¯ÇÑ ÀÛ¾÷ ¼öÇà¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·É¿¡ ´ëÇÑ Àüü ÂüÁ¶ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

¹°¸®Àû ´ë»ó¿¡ ´ëÇÑ ¼Ò°³´Â Message Queue ±â¼ú °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.


ÁÖ

Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥Àº ¹°¸®Àû ´ë»ó°ú »óÈ£ ÀÛ¿ëÇÒ ¶§¸¶´Ù Destination °´Ã¼¸¦ »ç¿ëÇÕ´Ï´Ù. °ø±ÞÀÚ µ¶¸³¼º°ú À̽ļºÀ» À§ÇØ Å¬¶óÀ̾ðÆ®´Â ´ë»ó °ü¸® °´Ã¼¶ó´Â °ü¸®ÀÚ »ý¼º ´ë»ó °´Ã¼¸¦ ÀϹÝÀûÀ¸·Î »ç¿ëÇÕ´Ï´Ù. 8Àå, "°ü¸® °´Ã¼ °ü¸®"¿¡¼­ ¼³¸íÇÑ ´ë·Î Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ »ç¿ëÇϵµ·Ï °ü¸® °´Ã¼¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.



¸í·É À¯Æ¿¸®Æ¼ »ç¿ë

Message Queue ¸í·É À¯Æ¿¸®Æ¼(imqcmd)¸¦ »ç¿ëÇÏ¿© ¹°¸®Àû ´ë»óÀ» °ü¸®ÇÕ´Ï´Ù. imqcmd ¸í·É ±¸¹®Àº ´Ù¸¥ ºê·ÎÄ¿ ¼­ºñ½º °ü¸®¿¡ »ç¿ëÇÒ ¶§ÀÇ ±¸¹®°ú µ¿ÀÏÇÕ´Ï´Ù.

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

ÇÏÀ§ ¸í·É

Ç¥ 6-1¿¡´Â ÀÌ Àå¿¡¼­ ¼³¸íÇÏ´Â imqcmd ÇÏÀ§ ¸í·ÉÀÌ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÇÏÀ§ ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¹°¸®Àû ´ë»ó °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

Ç¥ 6-1 ¸í·É À¯Æ¿¸®Æ¼ÀÇ ¹°¸®Àû ´ë»ó ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É ¹× Àμö

¼³¸í

compact dst

ÆÄÀÏ ±â¹Ý µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡¼­ Çϳª ÀÌ»óÀÇ ¹°¸®Àû ´ë»óÀ» ¾ÐÃàÇÕ´Ï´Ù.

create dst

¹°¸®Àû ´ë»óÀ» ¸¸µì´Ï´Ù.

destroy dst

¹°¸®Àû ´ë»óÀ» ¿ÏÀü »èÁ¦ÇÕ´Ï´Ù.

list dst

ºê·ÎÄ¿ÀÇ ¹°¸®Àû ´ë»óÀ» ³ª¿­ÇÕ´Ï´Ù.

metrics dst

¹°¸®Àû ´ë»ó ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.

pause dst

ºê·ÎÄ¿¿¡¼­ Çϳª ÀÌ»óÀÇ ¹°¸®Àû ´ë»óÀ» ÀϽà ÁßÁöÇÕ´Ï´Ù.

purge dst

¹°¸®Àû ´ë»óÀ» ¿ÏÀü »èÁ¦ÇÏÁö ¾Ê°í ¹°¸®Àû ´ë»ó¿¡ ÀÖ´Â ¸ðµç ¸Þ½ÃÁö¸¦ Á¦°ÅÇÕ´Ï´Ù.

query dst

¹°¸®Àû ´ë»óÀÇ Á¤º¸¸¦ Äõ¸® ¹× Ç¥½ÃÇÕ´Ï´Ù.

resume dst

ºê·ÎÄ¿¿¡¼­ ÀϽà ÁßÁöµÈ Çϳª ÀÌ»óÀÇ ¹°¸®Àû ´ë»óÀ» ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

update dst

´ë»óÀÇ ¼Ó¼ºÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.


¹°¸®Àû ´ë»ó ¸¸µé±â

¹°¸®Àû ´ë»óÀ» ¸¸µé·Á¸é imqcmd create ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½Àº create ÇÏÀ§ ¸í·É ±¸¹®ÀÔ´Ï´Ù.

create dst -t destType -n destName [-o property=value] [-o property=value1]É

¹°¸®Àû ´ë»óÀ» ¸¸µé ¶§ ´ÙÀ½À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

¹°¸®Àû ´ë»óÀ» ¾÷µ¥ÀÌÆ®ÇÒ ¶§ µî·Ï Á¤º¸µµ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸¹Àº ¹°¸®Àû ´ë»ó µî·Ï Á¤º¸´Â ºê·ÎÄ¿ ¸Þ¸ð¸® ÀÚ¿ø°ú ¸Þ½ÃÁö È帧¿¡ Àû¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, ¹°¸®Àû ´ë»ó¿¡ º¸³¾ ¼ö ÀÖ´Â »ý¼ºÀÚ ¼ö, »ý¼ºÀÚ°¡ º¸³¾ ¼ö ÀÖ´Â ¸Þ½ÃÁö ¼ö¿Í Å©±â, ¹°¸®Àû ´ë»ó Á¦ÇÑ¿¡ µµ´ÞÇÒ ¶§ ºê·ÎÄ¿°¡ ¼öÇàÇØ¾ß ÇÏ´Â ÀÀ´ä µîÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Á¦ÇÑÀº ºê·ÎÄ¿ ±¸¼º µî·Ï Á¤º¸¸¦ ÅëÇØ Á¦¾îµÇ´Â ºê·ÎÄ¿ Àüü Á¦ÇÑ°ú ºñ½ÁÇÕ´Ï´Ù.

´ÙÀ½ µî·Ï Á¤º¸´Â ´ë±â¿­ ´ë»ó°ú ÁÖÁ¦ ´ë»ó ¸ðµÎ¿¡ »ç¿ëµË´Ï´Ù.

´ÙÀ½Àº ´ë±â¿­ ´ë»ó¿¡¸¸ »ç¿ëµÇ´Â µî·Ï Á¤º¸ÀÔ´Ï´Ù.

¹°¸®Àû ´ë»ó µî·Ï Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 15Àå, "¹°¸®Àû ´ë»ó µî·Ï Á¤º¸ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÚµ¿ »ý¼º ´ë»óÀÇ °æ¿ì ºê·ÎÄ¿ÀÇ ÀνºÅϽº ±¸¼º ÆÄÀÏ¿¡ ±âº» µî·Ï Á¤º¸ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ÀÚµ¿ »ý¼º µî·Ï Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Ç¥ 14-3À» ÂüÁ¶ÇϽʽÿÀ.

ä ¹°¸®Àû ´ë»ó »ý¼º ¹æ¹ý


¹°¸®Àû ´ë»ó ³ª¿­

¹°¸®Àû ´ë»óÀÇ ÇöÀç ¼Ó¼º °ª, ¹°¸®Àû ´ë»ó°ú ¿¬°üµÈ »ý¼ºÀÚ ¶Ç´Â »ç¿ëÀÚ ¼ö ¹× ¸Þ½Ã¡ ¸ÞÆ®¸¯(¹°¸®Àû ´ë»óÀÇ ¸Þ½ÃÁö ¼ö ¹× Å©±â µî)¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

Á¤º¸¸¦ ¾òÀ» ¹°¸®Àû ´ë»óÀ» ãÀ¸·Á¸é list dst ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ºê·ÎÄ¿ÀÇ ¸ðµç ¹°¸®Àû ´ë»óÀ» ³ª¿­ÇÕ´Ï´Ù. ´ÙÀ½Àº list dst ÇÏÀ§ ¸í·É ±¸¹®ÀÔ´Ï´Ù.

list dst [-t destType] [-tmp]

ÀÌ ¸í·ÉÀº ÁöÁ¤µÈ À¯ÇüÀÇ ¹°¸®Àû ´ë»óÀ» ³ª¿­ÇÕ´Ï´Ù. ´ë»ó À¯Çü(-t) ¿É¼Ç °ªÀº q(´ë±â¿­) ¶Ç´Â t (ÁÖÁ¦)ÀÔ´Ï´Ù.

´ë»ó À¯ÇüÀ» »ý·«ÇÏ¸é ¸ðµç À¯ÇüÀÇ ¹°¸®Àû ´ë»óÀÌ ³ª¿­µË´Ï´Ù.

list dst ÇÏÀ§ ¸í·É¿¡¼­´Â ³ª¿­ÇÒ ´ë»óÀÇ À¯ÇüÀ» ÁöÁ¤Çϰųª Àӽà ´ë»óÀ» Æ÷ÇÔÇϵµ·Ï ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù(-tmp ¿É¼Ç »ç¿ë). Àӽà ´ë»óÀº ÀϹÝÀûÀ¸·Î ´Ù¸¥ Ŭ¶óÀ̾ðÆ®¿¡ º¸³½ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÀÀ´äÀ» ¼ö½ÅÇϱâ À§ÇØ Å¬¶óÀ̾ðÆ®°¡ ¸¸µì´Ï´Ù.

¿¹¸¦ µé¾î, myHostÀÇ Æ÷Æ® 4545¿¡¼­ ½ÇÇà ÁßÀÎ ºê·ÎÄ¿ÀÇ ¸ðµç ¹°¸®Àû ´ë»óÀ» ³ª¿­ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÕ´Ï´Ù.

imqcmd list dst -b myHost:4545

ÁÖÁ¦¸¸ Æ÷ÇÔÇϵµ·Ï t ´ë»ó À¯ÇüÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â mq.sys.dmq »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡ ´ëÇÑ Á¤º¸°¡ Ç×»ó ´Ù¸¥ ¹°¸®Àû ´ë»ó°ú ÇÔ²² Ç¥½ÃµË´Ï´Ù.


¹°¸®Àû ´ë»ó Á¤º¸ Ç¥½Ã

¹°¸®Àû ´ë»óÀÇ ÇöÀç µî·Ï Á¤º¸¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Á®¿À·Á¸é query dst ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½Àº query dst ÇÏÀ§ ¸í·É ±¸¹®ÀÔ´Ï´Ù.

query dst -t destType -n destName

ÀÌ ¸í·ÉÀº ÁöÁ¤ÇÑ À¯Çü°ú À̸§ÀÇ ´ë»ó¿¡ ´ëÇÑ Á¤º¸¸¦ ³ª¿­ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº XQueue ´ë±â¿­ ´ë»ó¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

imqcmd query dst -t q -n XQueue -u admin

ÀÌ ¸í·ÉÀº ´ÙÀ½°ú °°Àº Ãâ·ÂÀ» Ç¥½ÃÇÕ´Ï´Ù.

 

------------------------------------

Destination Name    Destination Type

------------------------------------

XQueue              Queue

 

On the broker specified by:

 

-------------------------

Host         Primary Port

-------------------------

localhost    7676

 

Destination Name                      XQueue

Destination Type                      Queue

Destination State                     RUNNING

Created Administratively              true

 

Current Number of Messages            0

Current Total Message Bytes           0

Current Number of Producers           0

Current Number of Active Consumers    0

Current Number of Backup Consumers    0

 

Max Number of Messages                unlimited (-1)

Max Total Message Bytes               unlimited (-1)

Max Bytes per Message                 unlimited (-1)

Max Number of Producers               100

Max Number of Active Consumers        1

Max Number of Backup Consumers        0

 

Limit Behavior                        REJECT_NEWEST

Consumer Flow Limit                   1000

Is Local Destination                  false

Local Delivery is Preferred           false

Use Dead Message Queue                true

Ãâ·Â¿¡´Â ÇØ´ç ´ë»ó¿¡ ¿¬°üµÇ¾î ÀÖ´Â »ý¼ºÀÚ¿Í »ç¿ëÀÚ ¼öµµ Ç¥½ÃµË´Ï´Ù. ´ë±â¿­ ´ë»óÀÇ °æ¿ì ÀÌ ¼ö¿¡´Â È°¼º »ç¿ëÀÚ¿Í ¹é¾÷ »ç¿ëÀÚ°¡ Æ÷ÇԵ˴ϴÙ.

update dst ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© Çϳª ÀÌ»óÀÇ µî·Ï Á¤º¸ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù(¹°¸®Àû ´ë»ó µî·Ï Á¤º¸ ¾÷µ¥ÀÌÆ® ÂüÁ¶).


¹°¸®Àû ´ë»ó µî·Ï Á¤º¸ ¾÷µ¥ÀÌÆ®

update dst ÇÏÀ§ ¸í·É°ú ¾÷µ¥ÀÌÆ®ÇÒ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÏ´Â -o ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¹°¸®Àû ´ë»óÀÇ µî·Ï Á¤º¸¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº update dst ÇÏÀ§ ¸í·É ±¸¹®ÀÔ´Ï´Ù.

update dst -t destType -n destName -o property=value [[-o property=value1]É]

ÀÌ ¸í·ÉÀº ÁöÁ¤ÇÑ ´ë»ó¿¡¼­ ÁöÁ¤ÇÑ µî·Ï Á¤º¸ÀÇ °ªÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù. µî·Ï Á¤º¸ À̸§Àº Ç¥ 15-1¿¡ ³ª¿­µÈ µî·Ï Á¤º¸ Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù.

-o ¿É¼ÇÀ» ¿©·¯ ¹ø »ç¿ëÇÏ¿© ¿©·¯ µî·Ï Á¤º¸¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº maxBytesPerMsg µî·Ï Á¤º¸¸¦ 1000À¸·Î º¯°æÇÏ°í MaxNumMsgs µî·Ï Á¤º¸¸¦ 2000À¸·Î º¯°æÇÕ´Ï´Ù.

imqcmd update dst -t q -n myQueue -o maxBytesPerMsg=1000
             -o ÒmaxNumMsgs=2000Ó -u admin

¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ´Â µî·Ï Á¤º¸ÀÇ ¸ñ·ÏÀ» º¸·Á¸é 15Àå, "¹°¸®Àû ´ë»ó µî·Ï Á¤º¸ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.

update dst ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¹°¸®Àû ´ë»óÀÇ À¯ÇüÀ» ¾÷µ¥ÀÌÆ®Çϰųª isLocalOnly µî·Ï Á¤º¸¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ¾ø½À´Ï´Ù.


ÁÖ

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­Àº µî·Ï Á¤º¸°¡ ´Ù¸¥ ´ë»ó°ú ¾à°£ Â÷ÀÌ°¡ ³ª´Â Ư¼öÇÑ ¹°¸®Àû ´ë»óÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­ »ç¿ë ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.



¹°¸®Àû ´ë»ó ÀϽà ÁßÁö ¹× ´Ù½Ã ½ÃÀÛ

¹°¸®Àû ´ë»óÀ» ÀϽà ÁßÁöÇÏ¿© »ý¼ºÀÚ¿¡¼­ ´ë»óÀ¸·Î, ´ë»ó¿¡¼­ »ç¿ëÀÚ·Î ¶Ç´Â µÎ °¡Áö ¸ðµÎ¿¡ ´ëÇÑ ¸Þ½ÃÁö Àü´ÞÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷, ´ë»óÀ¸·ÎÀÇ ¸Þ½ÃÁö È帧À» ÀϽà ÁßÁöÇÏ¸é ¸Þ½ÃÁö »ý¼ºÀÌ »ç¿ëº¸´Ù ÈξÀ ºü¸¦ ¶§ ´ë»ó¿¡¼­ ¸Þ½ÃÁö°¡ ³ÑÄ¡´Â °ÍÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹°¸®Àû ´ë»óÀ» ¾ÐÃàÇÏ·Á¸é ¸ÕÀú ÀϽà ÁßÁöÇØ¾ß ÇÕ´Ï´Ù.

¹°¸®Àû ´ë»ó¿¡¼­ ÁÖ°í ¹Þ´Â ¸Þ½ÃÁö Àü´ÞÀ» ÀϽà ÁßÁöÇÏ·Á¸é pause dst ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½Àº pause dst ÇÏÀ§ ¸í·É ±¸¹®ÀÔ´Ï´Ù.

pause dst [-t destType -n destName] [-pst pauseType]

ÁöÁ¤µÈ À¯Çü°ú À̸§ÀÇ ´ë»ó¿¡¼­ »ç¿ëÀÚ¿¡°Ô ¸Þ½ÃÁö Àü´Þ(-pst CONSUMERS), »ý¼ºÀڷκÎÅÍ ¸Þ½ÃÁö Àü´Þ(-pst PRODUCERS) ¶Ç´Â µÎ °¡Áö ¸ðµÎ(-pst ALL)¸¦ ÀϽà ÁßÁöÇÕ´Ï´Ù. ´ë»ó À¯Çü°ú À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì ¸ðµç ¹°¸®Àû ´ë»óÀÌ ÀϽà ÁßÁöµË´Ï´Ù. ±âº»°ªÀº ALLÀÔ´Ï´Ù.

¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

imqcmd pause dst -n myQueue -t q -pst PRODUCERS -u admin

imqcmd pause dst -n myTopic -t t -pst CONSUMERS -u admin

ÀϽà ÁßÁöµÈ ´ë»óÀ¸·ÎÀÇ Àü´ÞÀ» ´Ù½Ã ½ÃÀÛÇÏ·Á¸é resume dst ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½Àº resume dst ÇÏÀ§ ¸í·É ±¸¹®ÀÔ´Ï´Ù.

resume dst [-t destType -n destName]

ÀÌ ÇÏÀ§ ¸í·ÉÀº ÁöÁ¤µÈ À¯Çü°ú À̸§ÀÇ ÀϽà ÁßÁöµÈ ´ë»óÀ¸·ÎÀÇ ¸Þ½ÃÁö Àü´ÞÀ» ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù. ´ë»ó À¯Çü°ú À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸ðµç ´ë»óÀÌ ´Ù½Ã ½ÃÀ۵˴ϴÙ.

¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

imqcmd resume dst -n myQueue -t q

ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡¼­ ¹°¸®Àû ´ë»ó ÀνºÅϽº´Â Ŭ·¯½ºÅÍÀÇ °¢ ºê·ÎÄ¿¿¡ ÀÖ½À´Ï´Ù. °¢ ÀνºÅϽº¸¦ °³º°ÀûÀ¸·Î ÀϽà ÁßÁöÇØ¾ß ÇÕ´Ï´Ù.


¹°¸®Àû ´ë»ó Á¦°Å

ÇöÀç ¹°¸®Àû ´ë»óÀÇ ´ë±â¿­¿¡ µé¾î ÀÖ´Â ¸ðµç ¸Þ½ÃÁö¸¦ Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹°¸®Àû ´ë»óÀ» Á¦°ÅÇÏ´Â °ÍÀº ´ë»ó¿¡ ÀúÀåµÈ ¸ðµç ¸Þ½ÃÁö¸¦ »èÁ¦ÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

´©ÀûµÈ ¸Þ½ÃÁö°¡ ½Ã½ºÅÛÀÇ ÀÚ¿øÀ» ³Ê¹« ¸¹ÀÌ Â÷ÁöÇÏ´Â °æ¿ì¿¡ ¸Þ½ÃÁö¸¦ Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± »óȲÀº ´ë±â¿­¿¡ µî·ÏµÈ »ç¿ëÀÚ Å¬¶óÀ̾ðÆ®°¡ ¾ø´Â »óÅ¿¡¼­ ³Ê¹« ¸¹Àº ¸Þ½ÃÁö¸¦ ¹ÞÀ¸¸é ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁÖÁ¦ÀÇ ºñÈ°¼º ¿µ±¸ °¡ÀÔÀÚ°¡ È°¼ºÈ­µÇÁö ¾Ê´Â °æ¿ì¿¡µµ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. µÎ °æ¿ì ¸ðµÎ ºÒÇÊ¿äÇÑ ¸Þ½ÃÁö°¡ º¸Á¸µË´Ï´Ù.

¹°¸®Àû ´ë»óÀÇ ¸Þ½ÃÁö¸¦ Á¦°ÅÇÏ·Á¸é purge dst ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½Àº purge dst ÇÏÀ§ ¸í·É ±¸¹®ÀÔ´Ï´Ù.

purge dst -t destType -n destName

ÀÌ ÇÏÀ§ ¸í·ÉÀº ÁöÁ¤ÇÑ À¯Çü°ú À̸§ÀÇ ¹°¸®Àû ´ë»ó¿¡¼­ ¸Þ½ÃÁö¸¦ Á¦°ÅÇÕ´Ï´Ù.

¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

imqcmd purge dst -n myQueue -t q -u admin

imqcmd purge dst -n myTopic -t t -u admin

ºê·ÎÄ¿¸¦ Á¾·áÇß´Ù°¡ ´Ù½Ã ½ÃÀÛÇÒ ¶§ ¿À·¡µÈ ¸Þ½ÃÁö°¡ Àü´ÞµÇÁö ¾Ê°Ô ÇÏ·Á¸é -reset messges ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¿À·¡µÈ ¸Þ½ÃÁö¸¦ Á¦°ÅÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

imqbrokerd -reset messages -u admin

±×·¯¸é ºê·ÎÄ¿¸¦ ´Ù½Ã ½ÃÀÛÇÑ ÈÄ¿¡ ´ë»óÀ» Á¦°ÅÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.

ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡¼­ ¹°¸®Àû ´ë»ó ÀνºÅϽº´Â Ŭ·¯½ºÅÍÀÇ °¢ ºê·ÎÄ¿¿¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ´ë»óÀ» °³º°ÀûÀ¸·Î Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù.


¹°¸®Àû ´ë»ó ¿ÏÀü »èÁ¦

¹°¸®Àû ´ë»óÀ» ¿ÏÀü »èÁ¦ÇÏ·Á¸é destroy dst ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½Àº destroy dst ÇÏÀ§ ¸í·É ±¸¹®ÀÔ´Ï´Ù.

destroy dst -t destType -n destName

ÀÌ ÇÏÀ§ ¸í·ÉÀº ÁöÁ¤ÇÑ À¯Çü°ú À̸§ÀÇ ¹°¸®Àû ´ë»óÀ» ¿ÏÀü »èÁ¦ÇÕ´Ï´Ù.

¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

imqcmd destroy dst -t q -n myQueue -u admin

¹°¸®Àû ´ë»óÀ» ¿ÏÀü »èÁ¦ÇÏ¸é ´ë»ó¿¡ ÀÖ´Â ¸ðµç ¸Þ½ÃÁö°¡ Á¦°ÅµÇ°í ´ë»óÀÌ ºê·ÎÄ¿¿¡¼­ Á¦°ÅµË´Ï´Ù. ÀÌ ÀÛ¾÷Àº ´Ù½Ã µÇµ¹¸± ¼ö ¾ø½À´Ï´Ù.

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­Àº ¿ÏÀü »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.


¹°¸®Àû ´ë»ó ¾ÐÃà

ÆÄÀÏ ±â¹Ý µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ ¸Þ½ÃÁöÀÇ ¿µ±¸ ÀúÀå¼Ò·Î »ç¿ëÇÏ´Â °æ¿ì, ÇÊ¿äÇÒ ¶§¸¶´Ù µð½ºÅ© »ç¿ë·üÀ» ¸ð´ÏÅ͸µÇÏ°í µð½ºÅ©¸¦ ¾ÐÃàÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄÀÏ ±â¹Ý ¸Þ½ÃÁö ÀúÀå¼Ò´Â ¸Þ½ÃÁö°¡ º¸°üµÉ ¹°¸®Àû ´ë»ó¿¡ ÇØ´çÇÏ´Â µð·ºÅ丮¿¡ ÀúÀåµÇµµ·Ï ±¸¼ºµË´Ï´Ù. °¢ ¹°¸®Àû ´ë»ó µð·ºÅ丮¿¡¼­ ´ëºÎºÐÀÇ ¸Þ½ÃÁö´Â °¡º¯ Å©±â ·¹ÄÚµå·Î ±¸¼ºµÇ´Â ´ÜÀÏ ÆÄÀÏÀÎ °¡º¯ Å©±â ·¹ÄÚµå ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù(´ÜÆíÈ­¸¦ ÁÙÀ̱â À§ÇØ Å©±â°¡ ±¸¼º °¡´ÉÇÑ ÀÓ°è°ªÀ» ÃÊ°úÇÏ´Â ¸Þ½ÃÁö´Â ÀÚüÀÇ °³º° ÆÄÀÏ¿¡ ÀúÀå).

°¡º¯ Å©±â ·¹ÄÚµå ÆÄÀÏ¿¡¼­ ´Ù¾çÇÑ Å©±âÀÇ ¸Þ½ÃÁö°¡ Áö¼ÓµÇ´Ù°¡ Á¦°ÅµÉ ¶§ ÆÄÀÏ¿¡¼­ »ç¿ë °¡´ÉÇÑ ·¹Äڵ尡 ´Ù½Ã »ç¿ëµÇÁö ¾Ê´Â °ø°£ÀÌ »ý±æ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëµÇÁö ¾ÊÀº »ç¿ë °¡´ÉÇÑ ·¹Äڵ带 °ü¸®ÇÏ·Á¸é ¸í·É À¯Æ¿¸®Æ¼ÀÇ ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¹°¸®Àû ´ë»óº° µð½ºÅ© »ç¿ë·üÀ» ¸ð´ÏÅÍÇÏ°í »ç¿ë·üÀÌ ¶³¾îÁö¸é »ç¿ë °¡´ÉÇÑ µð½ºÅ© °ø°£À» È®º¸ÇÕ´Ï´Ù.

¹°¸®Àû ´ë»ó µð½ºÅ© »ç¿ë·ü ¸ð´ÏÅ͸µ

¹°¸®Àû ´ë»óÀÇ µð½ºÅ© »ç¿ë·üÀ» ¸ð´ÏÅ͸µÇÏ·Á¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

imqcmd metrics dst -t q -n myQueue -m dsk -u admin

´ÙÀ½°ú °°Àº Ãâ·ÂÀÌ Ç¥½ÃµË´Ï´Ù.

 

--------------------------------------

Reserved   Used      Utilization Ratio

--------------------------------------

806400     804096    99

1793024    1793024   100

2544640    2518272   98

 
 

ÇÏÀ§ ¸í·É Ãâ·Â¿¡¼­ °¢ ¿­ÀÇ Àǹ̴ ´ÙÀ½°ú °°½À´Ï´Ù.

Ç¥ 6-2 ¹°¸®Àû ´ë»ó µð½ºÅ© »ç¿ë·ü ¸ÞÆ®¸¯ 

¸ÞÆ®¸¯

¼³¸í

¿¹¾àµÊ

È°¼º ¸Þ½ÃÁö°¡ º¸°üµÈ ·¹ÄÚµå¿Í Àç»ç¿ë ´ë±â ÁßÀÎ »ç¿ë °¡´ÉÇÑ ·¹Äڵ带 Æ÷ÇÔÇÑ ¸ðµç ·¹Äڵ尡 »ç¿ëÇÏ´Â µð½ºÅ© °ø°£(¹ÙÀÌÆ®)

»ç¿ëµÊ

È°¼º ¸Þ½ÃÁö°¡ º¸°üµÈ ·¹Äڵ忡¼­ »ç¿ëÇÏ´Â µð½ºÅ© °ø°£(¹ÙÀÌÆ®)

»ç¿ë·ü

¿¹¾àµÈ µð½ºÅ© °ø°£¿¡¼­ »ç¿ëµÇ´Â µð½ºÅ© °ø°£ÀÇ ºñÀ². ºñÀ²ÀÌ ³ôÀ»¼ö·Ï È°¼º ¸Þ½ÃÁö¸¦ º¸°üÇÏ´Â µ¥ »ç¿ëµÇ°í ÀÖ´Â µð½ºÅ© °ø°£ÀÌ ¸¹Àº °ÍÀÔ´Ï´Ù.

»ç¿ëµÇÁö ¾ÊÀº ¹°¸®Àû ´ë»ó µð½ºÅ© °ø°£ È®º¸

ƯÁ¤ ¹°¸®Àû ´ë»óÀ» »ç¿ëÇÏ´Â ¸Þ½Ã¡ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ Æ¯¼º¿¡ µû¶ó µð½ºÅ© »ç¿ë·ü ÆÐÅÏÀÌ ´Þ¶óÁý´Ï´Ù. ¹°¸®Àû ´ë»ó¿¡ À¯ÀÔ ¹× À¯ÃâµÇ´Â ¸Þ½ÃÁöÀÇ »ó´ëÀû È帧°ú »ó´ëÀû ¸Þ½ÃÁö Å©±â¿¡ µû¶ó ¿¹¾àµÈ µð½ºÅ© °ø°£ÀÌ Á¡Á¡ ´õ Ä¿Áú ¼ö ÀÖ½À´Ï´Ù.

¸Þ½ÃÁö »ý¼º ¼Óµµ°¡ ¸Þ½ÃÁö »ç¿ë ¼Óµµº¸´Ù Å« °æ¿ì »ç¿ë °¡´ÉÇÑ ·¹Äڵ带 ´Ù½Ã »ç¿ëÇÏ°í »ç¿ë·üÀ» ³ôÀº ¼öÁØÀ¸·Î À¯ÁöÇØ¾ß ÇÕ´Ï´Ù. ±×·¯³ª ¸Þ½ÃÁö »ý¼º ¼Óµµ°¡ ¸Þ½ÃÁö »ç¿ë ¼Óµµº¸´Ù À۰ųª ºñ½ÁÇÑ °æ¿ì »ç¿ë·üÀÌ ³·¾Æµµ µË´Ï´Ù.

ÀϹÝÀûÀ¸·Î ¿¹¾àµÈ µð½ºÅ© °ø°£Àº ¾ÈÁ¤ÀûÀ¸·Î À¯ÁöÇÏ°í »ç¿ë·üÀº ³ô°Ô À¯ÁöÇØ¾ß ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ½Ã½ºÅÛ¿¡¼­ ¿¹¾àµÈ µð½ºÅ© °ø°£Àº ¸Å¿ì ÀÏÁ¤ÇÏ°Ô À¯ÁöµÇ°í »ç¿ë·üÀÌ ³ôÀº(75% ÀÌ»ó) ¾ÈÁ¤ÀûÀÎ »óÅ¿¡ µµ´ÞÇÏ´Â °æ¿ì »ç¿ëµÇÁö ¾Ê´Â µð½ºÅ© °ø°£À» È®º¸ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ½Ã½ºÅÛ¿¡¼­ ¾ÈÁ¤ÀûÀÎ »óÅ¿¡ µµ´ÞÇÏ°í »ç¿ë·üÀÌ ³·Àº(50% ÀÌÇÏ) °æ¿ì µð½ºÅ©¸¦ ¾ÐÃàÇÏ¿© »ç¿ë °¡´ÉÇÑ ·¹Äڵ尡 »ç¿ë ÁßÀÎ µð½ºÅ© °ø°£À» È®º¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

compact dst ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ ¾ÐÃàÇÕ´Ï´Ù. ´ÙÀ½Àº compact dst ÇÏÀ§ ¸í·É ±¸¹®ÀÔ´Ï´Ù.

compact dst [-t destType -n destName]

ÀÌ ÇÏÀ§ ¸í·ÉÀº ÆÄÀÏ ±â¹Ý µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡¼­ ÁöÁ¤µÈ À¯Çü°ú À̸§ÀÇ ¹°¸®Àû ´ë»óÀ» ¾ÐÃàÇÕ´Ï´Ù. ´ë»ó À¯Çü°ú À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸ðµç ´ë»óÀÌ ¾ÐÃàµË´Ï´Ù. ¹°¸®Àû ´ë»óÀ» ¾ÐÃàÇÏ·Á¸é ¸ÕÀú ÀϽà ÁßÁöÇØ¾ß ÇÕ´Ï´Ù.

¿¹¾àµÈ µð½ºÅ© °ø°£ÀÌ Á¡Á¡ Áõ°¡ÇÏ´Â °æ¿ì ´ë»ó ¸Þ¸ð¸® Á¦ÇÑ µî·Ï Á¤º¸¿Í Á¦ÇÑ µ¿ÀÛ(Ç¥ 15-1 ÂüÁ¶)À» ¼³Á¤ÇÏ¿© ´ë»óÀÇ ¸Þ¸ð¸® °ü¸®¸¦ ´Ù½Ã ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.

ä »ç¿ëµÇÁö ¾Ê´Â ¹°¸®Àû ´ë»ó µð½ºÅ© °ø°£À» È®º¸ÇÏ´Â ¹æ¹ý
  1. ´ë»óÀ» ÀϽà ÁßÁöÇÕ´Ï´Ù.
  2. imqcmd pause dst -t q -n myQueue -u admin

  3. µð½ºÅ©¸¦ ¾ÐÃàÇÕ´Ï´Ù.
  4. imqcmd compact dst -t q -n myQueue -u admin

  5. ¹°¸®Àû ´ë»óÀ» ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
  6. imqcmd resume dst -t q -n myQueue -u admin

´ë»ó À¯Çü°ú À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ÀÌ ÀÛ¾÷ÀÌ ¸ðµç ¹°¸®Àû ´ë»ó¿¡ ´ëÇØ ¼öÇàµË´Ï´Ù.


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

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­ mq.sys.dmq´Â ºê·ÎÄ¿ ¹× ´Ù¸¥ ¹°¸®Àû ´ë»óÀÇ »ç¿ë ºÒ´É ¸Þ½ÃÁö¸¦ º¸°üÇÏ´Â ½Ã½ºÅÛ »ý¼º ¹°¸®Àû ´ë»óÀÔ´Ï´Ù. »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­Àº ¸ð´ÏÅ͸µ, ½Ã½ºÅÛ È¿À²¼º Á¶Á¤ ¹× ¹®Á¦ ÇØ°áÀ» À§ÇÑ µµ±¸ÀÔ´Ï´Ù. "»ç¿ë ºÒ´É ¸Þ½ÃÁö"ÀÇ ¿ë¾î Á¤ÀÇ¿Í »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Message Queue ±â¼ú °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.

ºê·ÎÄ¿´Â ½ÃÀÛµÉ ¶§ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­À» ÀÚµ¿À¸·Î »ý¼ºÇÕ´Ï´Ù. ºê·ÎÄ¿´Â ¸Þ½ÃÁö¸¦ ó¸®ÇÒ ¼ö ¾ø°Å³ª ¼ö¸íÀÌ ¸¸·áµÈ °æ¿ì ÇØ´ç ¸Þ½ÃÁö¸¦ ´ë±â¿­¿¡ ³Ö½À´Ï´Ù. ´Ù¸¥ ¹°¸®Àû ´ë»óµµ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­À» »ç¿ëÇÏ¿© Á¦°ÅµÈ ¸Þ½ÃÁö¸¦ º¸°üÇÕ´Ï´Ù. »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­À» »ç¿ëÇÏ¸é ½Ã½ºÅÛ ¹®Á¦ ÇØ°á¿¡ À¯¿ëÇÑ Á¤º¸¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

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

±âº»ÀûÀ¸·Î ¹°¸®Àû ´ë»óÀº »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­À» »ç¿ëÇϵµ·Ï ±¸¼ºµË´Ï´Ù. ¹°¸®Àû ´ë»ó µî·Ï Á¤º¸ useDMQ¸¦ ¼³Á¤ÇÏ¿© ¹°¸®Àû ´ë»ó¿¡¼­ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­À» »ç¿ë ºÒ°¡´ÉÇÏ°Ô Çϰųª »ç¿ë °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ ¿¹¿¡¼­´Â ±âº»ÀûÀ¸·Î »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­À» »ç¿ëÇÏ´Â myDist ´ë±â¿­À» ¸¸µì´Ï´Ù.

imqcmd create dst -n -myDist -t q

´ÙÀ½ ¿¹¿¡¼­´Â µ¿ÀÏÇÑ ´ë±â¿­¿¡ ´ëÇØ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­À» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

imqcmd update dst -n myDist -t q -o useDMQ=false

imq.autocreate.destination.useDMQ ºê·ÎÄ¿ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏ¿© ºê·ÎÄ¿ÀÇ ¸ðµç ÀÚµ¿ »ý¼º ¹°¸®Àû ´ë»óÀÌ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­À» »ç¿ë °¡´ÉÇÏ°Ô Çϰųª »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­ ±¸¼º ¹× °ü¸®

Message Queue ¸í·É À¯Æ¿¸®Æ¼(imqcmd)¸¦ »ç¿ëÇÏ¸é ¾à°£ÀÇ Â÷ÀÌ´Â ÀÖ°ÚÁö¸¸ ´Ù¸¥ ´ë±â¿­À» °ü¸®ÇÏ´Â °Íó·³ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­À» °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­Àº ½Ã½ºÅÛ¿¡¼­ »ý¼ºµÇ±â ¶§¹®¿¡ »ç¿ëÀÚ°¡ »ý¼º, ÀϽà ÁßÁö ¶Ç´Â ¿ÏÀü »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. ¶ÇÇÑ Ç¥ 6-3¿¡¼­ Ç¥½ÃµÈ °Íó·³ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­ÀÇ ±âº»°ªÀº °æ¿ì¿¡ µû¶ó ÀÏ¹Ý ´ë±â¿­ÀÇ ±âº»°ª°ú ´Ù¸¦ ¼öµµ ÀÖ½À´Ï´Ù.

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­ µî·Ï Á¤º¸

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­Àº ´Ù¸¥ ´ë±â¿­°ú °°Àº ¹æ¹ýÀ¸·Î ±¸¼ºÇÏÁö¸¸ ƯÁ¤ ¹°¸®Àû ´ë»ó µî·Ï Á¤º¸°¡ Àû¿ëµÇÁö ¾Ê°Å³ª ´Ù¸¥ ±âº»°ªÀ» °®½À´Ï´Ù. Ç¥ 6-3¿¡´Â »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡¼­ °íÀ¯ÇÑ ¹æ¹ýÀ¸·Î ó¸®ÇÏ´Â ´ë±â¿­ µî·Ï Á¤º¸°¡ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 6-3 »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡¼­ ó¸®Çϴ ǥÁØ ¹°¸®Àû ´ë»ó µî·Ï Á¤º¸

µî·Ï Á¤º¸

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­ÀÇ °íÀ¯ÇÑ Ã³¸®

limitBehavior

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­ÀÇ ±âº»°ªÀº REMOVE_OLDESTÀÔ´Ï´Ù. ´Ù¸¥ ´ë±â¿­ÀÇ ±âº»°ªÀº REJECT_NEWESTÀÔ´Ï´Ù. »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡¼­´Â È帧 Á¦¾î°¡ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

localDeliveryPreferred

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

maxNumMsgs

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­ÀÇ ±âº»°ªÀº 1000ÀÔ´Ï´Ù. ´Ù¸¥ ´ë±â¿­ÀÇ ±âº»°ªÀº -1(¹«Á¦ÇÑ)ÀÔ´Ï´Ù.

maxNumProducers

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

maxTotalMsgBytes

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­ÀÇ ±âº»°ªÀº 10MBÀÔ´Ï´Ù. ´Ù¸¥ ´ë±â¿­ÀÇ ±âº»°ªÀº -1(¹«Á¦ÇÑ)ÀÔ´Ï´Ù.

isLocalOnly

ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡¼­ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­Àº Ç×»ó ·ÎÄà ¹°¸®Àû ´ë»óÀÌ°í ÀÌ µî·Ï Á¤º¸´Â true·Î ¿µ±¸ ¼³Á¤µË´Ï´Ù. ÇÏÁö¸¸ ·ÎÄà ºê·ÎÄ¿ÀÇ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­Àº ·ÎÄà ºê·ÎÄ¿°¡ ¸Þ½ÃÁö¸¦ »ç¿ë ºÒ´ÉÀ¸·Î Ç¥½ÃÇÒ °æ¿ì Ŭ·¯½ºÅÍ¿¡ ÀÖ´Â ´Ù¸¥ ºê·ÎÄ¿ÀÇ Å¬¶óÀ̾ðÆ®°¡ »ý¼ºÇÑ ¸Þ½ÃÁö¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Þ½ÃÁö ³»¿ë

ºê·ÎÄ¿´Â Çì´õ¿Í µî·Ï Á¤º¸ µ¥ÀÌÅ͸¸ À¯ÁöÇÏ°í Àüü ¸Þ½ÃÁö¸¦ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡ ³Ö°Å³ª ¸Þ½ÃÁö º»¹® ³»¿ëÀ» »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­Àº Àüü ¸Þ½ÃÁö¸¦ ÀúÀåÇÕ´Ï´Ù.

»ç¿ë ºÒ´É ´ë±â¿­ÀÇ Å©±â¸¦ ÁÙÀ̰ųª »ç¿ë ºÒ´É ¸Þ½ÃÁö¸¦ º¹¿øÇÏÁö ¾ÊÀ¸·Á¸é imq.destination.DMQ.truncateBody ºê·ÎÄ¿ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤ÇÏ´Â °ÍÀ» °í·ÁÇØ º¸½Ê½Ã¿À.

imqcmd update bkr -o imq.destination.DMQ.truncateBody=true

±×·¯¸é ¸Þ½ÃÁö º»¹®ÀÌ »èÁ¦µÇ°í Çì´õ¿Í µî·Ï Á¤º¸ µ¥ÀÌÅ͸¸ À¯ÁöµË´Ï´Ù.

»ç¿ë ºÒ´É ¸Þ½ÃÁö ·Î±ë »ç¿ë

»ç¿ë ºÒ´É ¸Þ½ÃÁö ·Î±ëÀº ±âº»ÀûÀ¸·Î ºñÈ°¼ºÈ­µË´Ï´Ù. »ç¿ë ºÒ´É ¸Þ½ÃÁö ·Î±ëÀ» »ç¿ëÇÏ¸é ºê·ÎÄ¿¿¡¼­ ´ÙÀ½ À̺¥Æ®¸¦ ±â·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ ¸í·ÉÀº »ç¿ë ºÒ´É ¸Þ½ÃÁö ·Î±ëÀ» È°¼ºÈ­ÇÕ´Ï´Ù.

imqcmd update bkr -o imq.destination.logDeadMsgs=true

»ç¿ë ºÒ´É ¸Þ½ÃÁö ·Î±ëÀº »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­À» »ç¿ëÇÏ´Â ¸ðµç ¹°¸®Àû ´ë»ó¿¡ Àû¿ëµË´Ï´Ù. °³º° ¹°¸®Àû ´ë»ó¿¡ ´ëÇØ ·Î±ëÀ» È°¼ºÈ­Çϰųª ºñÈ°¼ºÈ­ÇÒ ¼ö ¾ø½À´Ï´Ù.



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


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