Sun Java System Message Queue 3 2005Q4 °ü¸® ¼³¸í¼ |
15Àå
¹°¸®Àû ´ë»ó µî·Ï Á¤º¸ ÂüÁ¶ÀÌ Àå¿¡¼´Â ¹°¸®Àû ´ë»óÀÇ ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇÑ ÂüÁ¶ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ µî·Ï Á¤º¸´Â ¹°¸®Àû ´ë»óÀ» ÀÛ¼ºÇϰųª ¾÷µ¥ÀÌÆ®ÇÒ ¶§ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚµ¿ ÀÛ¼º ´ë»óÀÇ °æ¿ì ºê·ÎÄ¿ÀÇ ÀνºÅϽº ±¸¼º ÆÄÀÏ¿¡ ±âº»°ªÀ» ¼³Á¤ÇÕ´Ï´Ù(Ç¥ 14-3 ÂüÁ¶).
Ç¥ 15-1 ¹°¸®Àû ´ë»ó µî·Ï Á¤º¸
µî·Ï Á¤º¸
À¯Çü
±âº»°ª
¼³¸í
maxNumMsgs1
Á¤¼ö
-1
»ç¿ëµÇÁö ¾ÊÀº ¸Þ½ÃÁöÀÇ ÃÖ´ë °³¼ö
°ª -1Àº ¹«Á¦ÇÑ ¸Þ½ÃÁö ¼ö¸¦ ÀǹÌÇÕ´Ï´Ù.
»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿ÀÇ °æ¿ì ±âº»°ªÀº 1000ÀÔ´Ï´Ù.
maxBytesPerMsg
¹®ÀÚ¿
-1
´ÜÀÏ ¸Þ½ÃÁöÀÇ ÃÖ´ë Å©±â(¹ÙÀÌÆ®)
Áö¼Ó¼º ¸Þ½ÃÁö °ÅºÎ´Â ¿¹¿Ü¸¦ ÅëÇØ »ý¼º Ŭ¶óÀ̾ðÆ®¿¡ º¸°íµË´Ï´Ù. ºñÁö¼Ó¼º ¸Þ½ÃÁö¿¡ ´ëÇؼ´Â ¾Ë¸²ÀÌ Àü¼ÛµÇÁö ¾Ê½À´Ï´Ù.
°ªÀº ´ÙÀ½ Á¢¹Ì»ç¸¦ »ç¿ëÇÏ¿© ¹ÙÀÌÆ®, ų·Î¹ÙÀÌÆ® ¶Ç´Â ¸Þ°¡¹ÙÀÌÆ® ´ÜÀ§·Î Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.
b ¹ÙÀÌÆ®
k ų·Î¹ÙÀÌÆ®(1024¹ÙÀÌÆ®)
m ¸Þ°¡¹ÙÀÌÆ®(1024 x 1024 = 1,048,576¹ÙÀÌÆ®)Á¢¹Ì»ç°¡ ºÙÁö ¾ÊÀº °ªÀº ¹ÙÀÌÆ®·Î Ç¥ÇöµË´Ï´Ù. °ª -1Àº ¹«Á¦ÇÑ ¸Þ½ÃÁö Å©±â¸¦ ÀǹÌÇÕ´Ï´Ù.
¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
1600 1600¹ÙÀÌÆ®
1600b 1600¹ÙÀÌÆ®
16k 16ų·Î¹ÙÀÌÆ®(= 16,384¹ÙÀÌÆ®)
16m 16¸Þ°¡¹ÙÀÌÆ®(= 16,777,216¹ÙÀÌÆ®)
-1 Á¦ÇÑ ¾øÀ½maxTotalMsgBytes1
¹®ÀÚ¿
-1
½Ã¿ëµÇÁö ¾ÊÀº ¸Þ½ÃÁöÀÇ ÃÖ´ë ÃÑ ¸Þ¸ð¸®(¹ÙÀÌÆ®)
±¸¹®Àº maxBytesPerMsgÀÇ ±¸¹®°ú °°½À´Ï´Ù(À§ Ç׸ñ ÂüÁ¶).
»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿ÀÇ °æ¿ì ±âº»°ªÀº 10mÀÔ´Ï´Ù.
limitBehavior
¹®ÀÚ¿
REJECT_NEWEST
¸Þ¸ð¸® Á¦ÇÑ ÀÓ°è°ª¿¡ µµ´ÞÇßÀ» ¶§ ºê·ÎÄ¿ µ¿ÀÛ:
FLOW_CONTROL »ý¼ºÀÚ ¼Óµµ ´ÊÃß±â
REMOVE_OLDEST °¡Àå ¿À·¡µÈ ¸Þ½ÃÁö Á¦°Å
REMOVE_LOW_PRIORITY ¸Þ½ÃÁö »ç¿ë ±â°£¿¡ µû¶ó °¡Àå
¿ì¼± ¼øÀ§°¡ ³·Àº ¸Þ½ÃÁö Á¦°Å.
»ý¼º ÁßÀΠŬ¶óÀ̾ðÆ®¿¡
¾Ë¸®Áö ¾ÊÀ½REJECT_NEWEST ÃÖ±Ù ¸Þ½ÃÁö Á¦°Å.
Áö¼Ó¼º ¸Þ½ÃÁöÀÇ °æ¿ì¿¡¸¸
»ý¼º ÁßÀΠŬ¶óÀ̾ðÆ®¿¡
¿¹¿Ü ¾Ë¸²°ªÀÌ REMOVE_OLDEST ¶Ç´Â REMOVE_LOW_PRIORITYÀÌ°í useDMQ µî·Ï Á¤º¸°¡ trueÀÎ °æ¿ì ÃÊ°ú ¸Þ½ÃÁö´Â »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿·Î À̵¿µË´Ï´Ù. »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿ ÀÚüÀÇ °æ¿ì, ±âº» Á¦ÇÑ µ¿ÀÛÀº REMOVE_OLDESTÀ̸ç FLOW_CONTROL·Î ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù.
maxNumProducers2
Á¤¼ö
-1
´ë»ó¿¡ ´ëÇÑ ÃÖ´ë ¸Þ½ÃÁö »ý¼ºÀÚ ¼ö
ÀÌ Á¦ÇÑ¿¡ µµ´ÞÇÏ¸é »õ·Î¿î »ý¼ºÀÚ°¡ »ý¼ºµÇÁö ¾Ê½À´Ï´Ù. °ª -1Àº ¹«Á¦ÇÑ »ý¼ºÀÚ ¼ö¸¦ ÀǹÌÇÕ´Ï´Ù.
maxNumActiveConsumers3
Á¤¼ö
1
´ë±â¿ ´ë»ó¿¡¼ ·Îµå ±ÕÇü Á¶Á¤ Àü´Þ ½Ã ÃÖ´ë È°¼º ¸Þ½ÃÁö »ç¿ëÀÚ ¼ö
°ª -1Àº ¹«Á¦ÇÑ »ç¿ëÀÚ ¼ö¸¦ ÀǹÌÇÕ´Ï´Ù. Sun Java System Message Queue Ç÷§ÆûÆÇÀÇ °æ¿ì °ªÀº 2·Î Á¦Çѵ˴ϴÙ.
maxNumBackupConsumers3
Á¤¼ö
0
´ë±â¿ ´ë»ó¿¡¼ ·Îµå ±ÕÇü Á¶Á¤ Àü´Þ ½Ã ÃÖ´ë ¹é¾÷ ¸Þ½ÃÁö »ç¿ëÀÚ ¼ö
°ª -1Àº ¹«Á¦ÇÑ »ç¿ëÀÚ ¼ö¸¦ ÀǹÌÇÕ´Ï´Ù. Sun Java System Message Queue Ç÷§ÆûÆÇÀÇ °æ¿ì °ªÀº 1·Î Á¦Çѵ˴ϴÙ.
consumerFlowLimit
Á¤¼ö
1000
´ÜÀÏ ÀÏ°ý 󸮷Π»ç¿ëÀÚ¿¡°Ô Àü´ÞµÇ´Â ÃÖ´ë ¸Þ½ÃÁö ¼ö
·Îµå ±ÕÇü Á¶Á¤µÈ ´ë±â¿ Àü´Þ¿¡¼ ÀÌ ¼ö´Â ·Îµå ±ÕÇü Á¶Á¤À» ½ÃÀÛÇϱâ Àü¿¡ È°¼º »ç¿ëÀÚ¿¡°Ô ¶ó¿ìÆõǴ Ãʱ⠴ë±â ¸Þ½ÃÁö ¼öÀÔ´Ï´Ù. ´ë»ó »ç¿ëÀÚ´Â ¿¬°á¿¡ ´ëÇØ ³·Àº °ªÀ» ÁöÁ¤ÇÏ¿© ÀÌ Á¦ÇÑÀ» ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
°ª -1Àº ¹«Á¦ÇÑ »ç¿ëÀÚ ¼ö¸¦ ÀǹÌÇÕ´Ï´Ù.
isLocalOnly2
ºÎ¿ï
false
·ÎÄà Àü´Þ¸¸ ÇϽðڽÀ´Ï±î?
ÀÌ µî·Ï Á¤º¸´Â ºê·ÎÄ¿ Ŭ·¯½ºÅÍÀÇ ´ë»ó¿¡¸¸ Àû¿ëµÇ¸ç ´ë»óÀ» ¸¸µé°í ³ª¸é º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ °ªÀÌ trueÀÌ¸é ´ë»óÀ» ´Ù¸¥ ºê·ÎÄ¿¿¡ º¹»çÇÏÁö ¾ÊÀ¸¹Ç·Î ¸Þ½ÃÁö Àü´ÞÀÌ ·ÎÄà »ç¿ëÀÚ(´ë»óÀÌ »ý¼ºµÈ ºê·ÎÄ¿¿¡ ¿¬°áµÈ »ç¿ëÀÚ)·Î¸¸ Á¦Çѵ˴ϴÙ.
ºÎ¿ï
false
·ÎÄà Àü´ÞÀ» ¼±È£Çմϱî?
ÀÌ µî·Ï Á¤º¸´Â ºê·ÎÄ¿ Ŭ·¯½ºÅÍÀÇ ·Îµå ±ÕÇü Á¶Á¤µÈ ´ë±â¿ Àü´Þ¿¡¸¸ Àû¿ëµË´Ï´Ù. ÀÌ °ªÀÌ trueÀÌ¸é ·ÎÄà ºê·ÎÄ¿¿¡ »ç¿ëÀÚ°¡ ¾ø´Â °æ¿ì¿¡¸¸ ¸Þ½ÃÁö°¡ ¿ø°Ý »ç¿ëÀÚ¿¡°Ô Àü´ÞµË´Ï´Ù. ´ë»óÀÌ ·ÎÄà Àü¿ë Àü´Þ·Î Á¦ÇѵÇÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù(isLocalOnly°¡ false¿©¾ß ÇÔ).
useDMQ2
ºÎ¿ï
true
»ç¿ë ºÒ´É ¸Þ½ÃÁö¸¦ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿·Î º¸³»½Ã°Ú½À´Ï±î?
falseÀÌ¸é »ç¿ë ºÒ´É ¸Þ½ÃÁö°¡ »èÁ¦µË´Ï´Ù.
1Ŭ·¯½ºÅÍ È¯°æ¿¡¼´Â Ŭ·¯½ºÅÍÀÇ ¸ðµç ÀνºÅϽº¿¡ ÁýÇÕÀûÀ¸·Î Àû¿ëµÇ±â º¸´Ù´Â ´ë»óÀÇ °¢ °³º° ÀνºÅϽº¿¡ Àû¿ëµË´Ï´Ù.
2»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿¿¡ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.
3´ë±â¿ ´ë»ó¿¡¸¸ ÇØ´ç