Sun Java System Message Queue 3 2005Q4 °ü¸® ¼³¸í¼ |
14Àå
ºê·ÎÄ¿ µî·Ï Á¤º¸ ÂüÁ¶ÀÌ Àå¿¡¼´Â ¸Þ½ÃÁö ºê·ÎÄ¿ÀÇ ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇÑ ÂüÁ¶ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
¿¬°á µî·Ï Á¤º¸Ç¥ 14-1Àº ¿¬°á ¼ºñ½º °ü·Ã ºê·ÎÄ¿ µî·Ï Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù.
Ç¥ 14-1 ºê·ÎÄ¿ ¿¬°á µî·Ï Á¤º¸
µî·Ï Á¤º¸
À¯Çü
±âº»°ª
¼³¸í
imq.service.activelist
¹®ÀÚ¿
jms,admin
ºê·ÎÄ¿ ½ÃÀÛ ½Ã È°¼ºÈÇÒ ¿¬°á ¼ºñ½ºÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï
imq.hostname
¹®ÀÚ¿
»ç¿ë °¡´ÉÇÑ ¸ðµç IP ÁÖ¼Ò
¸ðµç ¿¬°á ¼ºñ½ºÀÇ ±âº» È£½ºÆ® À̸§ ¶Ç´Â IP ÁÖ¼Ò
imq.portmapper.hostname
¹®ÀÚ¿
¾øÀ½
Æ÷Æ® ¸ÅÆÛÀÇ È£½ºÆ® À̸§ ¶Ç´Â IP ÁÖ¼Ò
ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÑ °æ¿ì imq.hostnameÀ» ¹«½ÃÇÕ´Ï´Ù.
imq.portmapper.port1
Á¤¼ö
7676
Æ÷Æ® ¸ÅÆÛÀÇ Æ÷Æ® ¹øÈ£
ÁÖ: ¿©·¯ ºê·ÎÄ¿ ÀνºÅϽº°¡ µ¿ÀÏÇÑ È£½ºÆ®¿¡¼ ½ÇÇà ÁßÀÌ¸é °¢ È£½ºÆ®¸¶´Ù °íÀ¯ÇÑ Æ÷Æ® ¸ÅÆÛ Æ÷Æ®°¡ ÇÒ´çµÇ¾î¾ß ÇÕ´Ï´Ù.
imq.serviceName.protocolType.hostname
¹®ÀÚ¿
¾øÀ½
¿¬°á ¼ºñ½ºÀÇ È£½ºÆ® À̸§ ¶Ç´Â IP ÁÖ¼Ò2
ÁöÁ¤ÇÒ °æ¿ì, ÁöÁ¤µÈ ¿¬°á ¼ºñ½ºÀÇ imq.hostnameÀ» ¹«½ÃÇÕ´Ï´Ù.
imq.serviceName.protocolType.port
Á¤¼ö
0
¿¬°á ¼ºñ½ºÀÇ Æ÷Æ® ¹øÈ£2
°ª 0Àº Æ÷Æ® ¹øÈ£¸¦ Æ÷Æ® ¸ÅÆÛ¿¡¼ µ¿ÀûÀ¸·Î ÇÒ´çÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.
imq.portmapper.backlog
Á¤¼ö
50
¿î¿µ üÁ¦ ¹é·Î±×¿¡¼ º¸·ù ÁßÀÎ ÃÖ´ë Æ÷Æ® ¸ÅÆÛ ¿äû ¼ö
imq.serviceName.threadpool_model
¹®ÀÚ¿
dedicated
½º·¹µå Ç® °ü¸®¸¦ À§ÇÑ ½º·¹µù ¸ðµ¨:
dedicated ¿¬°á´ç ¹Þ´Â ¸Þ½ÃÁö¿Í º¸³»´Â ¸Þ½ÃÁö¿¡ Çϳª¾¿ µÎ °³ÀÇ Àü¿ë ½º·¹µå
shared3 ¸Þ½ÃÁö¸¦ º¸³»°Å³ª ¹ÞÀ» ¶§ °øÀ¯ ½º·¹µå¿¡¼ ó¸®ÇÏ´Â ¿¬°á
Àü¿ë ¸ðµ¨Àº Áö¿øÇÒ ¼ö ÀÖ´Â ¿¬°á ¼ö¸¦ Á¦ÇÑÇÏÁö¸¸ º¸´Ù ¶Ù¾î³ ¼º´ÉÀ» Á¦°øÇÕ´Ï´Ù. °øÀ¯ ¸ðµ¨Àº »ç¿ë °¡´ÉÇÑ ¿¬°á ¼ö¸¦ ´Ã¸®Áö¸¸ ½º·¹µå °ü¸®¿¡ ÇÊ¿äÇÑ Ãß°¡ ¿À¹öÇìµå·Î ÀÎÇØ ¼º´ÉÀÌ ´Ù¼Ò ÀúÇϵ˴ϴÙ.
imq.serviceName.min_threads
Á¤¼ö
jms: 10
ssljms: 10
httpjms: 10
httpsjms: 10
admin: 4
ssladmin: 4¿¬°á ¼ºñ½ºÀÇ ½º·¹µå Ç®¿¡¼ °ü¸®µÇ´Â ÃÖ¼Ò ½º·¹µå ¼ö
»ç¿ë °¡´ÉÇÑ ½º·¹µå ¼ö°¡ ÀÌ ÀÓ°è°ªÀ» ÃÊ°úÇϸé ÃÖ¼Ò ¼ö¿¡ µµ´ÞÇÒ ¶§±îÁö ½º·¹µå¸¦ Á¾·á½ÃÄÑ ¿©À¯ ½º·¹µå¸¦ È®º¸ÇÕ´Ï´Ù.
±âº»°ªÀº Ç¥½ÃµÈ ¹Ù¿Í °°ÀÌ ¿¬°á ¼ºñ½º¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
imq.serviceName.max_threads
Á¤¼ö
jms: 1000
ssljms: 500
httpjms: 500
httpsjms: 500
admin: 10
ssladmin: 10ÀÌ ½º·¹µå ¼ö¸¦ ÃÊ°úÇÏ¸é ¸í¸íµÈ ¿¬°á ¼ºñ½º°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Å±Ô ½º·¹µå°¡ ´õ ÀÌ»ó ½º·¹µå Ç®¿¡ Ãß°¡µÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¼ö´Â 0º¸´Ù Å©°í min_threads °ªº¸´Ù Ä¿¾ß ÇÕ´Ï´Ù.
±âº»°ªÀº Ç¥½ÃµÈ ´ë·Î ¿¬°á ¼ºñ½º¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
imq.shared.connectionMonitor_limit
Á¤¼ö
Solaris: 512
Linux: 512
Windows: 64ºÐ»êÀÚ ½º·¹µå¿¡¼ ¸ð´ÏÅ͸µµÇ´Â ÃÖ´ë ¿¬°á ¼ö4
½Ã½ºÅÛ¿¡¼ ¸ðµç ¿¬°áÀ» ¸ð´ÏÅ͸µÇϱ⿡ ÃæºÐÇÑ ¼öÀÇ ºÐ»êÀÚ ½º·¹µå¸¦ ÇÒ´çÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸ °ªÀÌ ÀÛÀ»¼ö·Ï ½º·¹µå¸¦ È°¼º ¿¬°á¿¡ ´õ »¡¸® ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù. °ª -1Àº ½º·¹µå´ç ¹«Á¦ÇÑ ¿¬°á ¼ö¸¦ ÀǹÌÇÕ´Ï´Ù.
±âº»°ªÀº Ç¥½ÃµÈ ´ë·Î ¿î¿µ üÁ¦ Ç÷§Æû¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
imq.ping.interval
Á¤¼ö
120
Ŭ¶óÀ̾ðÆ®¿Í ºê·ÎÄ¿ °£ ¿¬°áÀ» Å×½ºÆ®ÇÏ´Â °£°Ý(ÃÊ)
°ª 0 ¶Ç´Â -1À» ¼³Á¤ÇÏ¸é ¿¬°á Å×½ºÆ®¸¦ ÁÖ±âÀûÀ¸·Î ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1imqcmd update bkr ¸í·É°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
2jms, ssljms, admin ¹× ssladmin ¼ºñ½º¿¡¸¸ ÇØ´ç. httpjms ¹× httpsjms ¼ºñ½º ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ºÎ·Ï C, "HTTP/HTTPS Áö¿ø"À» ÂüÁ¶ÇϽʽÿÀ.
3jms ¹× admin ¼ºñ½º¿¡¸¸ ÇØ´ç
4°øÀ¯ ½º·¹µù ¸ðµ¨¿¡¸¸ ÇØ´ç
¶ó¿ìÆà µî·Ï Á¤º¸Ç¥ 14-2´Â ¶ó¿ìÆà ¼ºñ½º °ü·Ã ºê·ÎÄ¿ µî·Ï Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù. Ç¥ 14-3¿¡´Â ´ë»ó ÀÚµ¿ »ý¼ºÀ» ±¸¼ºÇÏ´Â µî·Ï Á¤º¸°¡ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 14-2 ºê·ÎÄ¿ ¶ó¿ìÆà µî·Ï Á¤º¸
µî·Ï Á¤º¸
À¯Çü
±âº»°ª
¼³¸í
imq.system.max_count1
Á¤¼ö
-1
ºê·ÎÄ¿¿¡¼ º¸À¯ÇÏ´Â ÃÖ´ë ¸Þ½ÃÁö ¼ö
°ª -1Àº ¹«Á¦ÇÑ ¸Þ½ÃÁö ¼ö¸¦ ÀǹÌÇÕ´Ï´Ù.
imq.system.max_size1
¹®ÀÚ¿
-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 Á¦ÇÑ ¾øÀ½imq.message.max_size1
¹®ÀÚ¿
70m
´ÜÀÏ ¸Þ½ÃÁö º»¹®ÀÇ ÃÖ´ë Å©±â
±¸¹®Àº imq.system.max_sizeÀÇ ±¸¹®°ú °°½À´Ï´Ù(À§ Ç׸ñ ÂüÁ¶).
imq.message.expiration.interval
Á¤¼ö
60
¸¸·áµÈ ¸Þ½ÃÁö°¡ È®º¸µÇ´Â °£°Ý(ÃÊ)
imq.resourceState.threshold
Á¤¼ö
green: 0
yellow: 80
orange: 90
red: 98
¸Þ¸ð¸® ÀÚ¿ø »óÅ°¡ Æ®¸®°ÅµÇ´Â »ç¿ë·ü(¿©±â¼ resourceState´Â green, yellow, orange ¶Ç´Â red)
imq.resourceState.count
Á¤¼ö
green: 5000
yellow: 500
orange: 50
red: 0
¸Þ¸ð¸® ÀÚ¿ø »óÅ ÀÓ°è°ª¿¡ µµ´ÞÇß´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇϱâ Àü¿¡ ÀÏ°ý 󸮿¡¼ Çã¿ëµÇ´Â ÃÖ´ë ¹Þ´Â ¸Þ½ÃÁö ¼ö(¿©±â¼ resourceState´Â green, yellow, orange ¶Ç´Â red)
ÀÌ Á¦ÇÑÀº ½Ã½ºÅÛ ¸Þ¸ð¸®°¡ Á¡Á¡ ºÎÁ·ÇØÁö¸é ¸Þ½ÃÁö »ý¼ºÀÚ¸¦ ¾ïÁ¦ÇÕ´Ï´Ù.
imq.destination.DMQ.truncateBody1
ºÎ¿ï
false
»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿¿¡ ÀúÀåÇϱâ Àü¿¡ ¸Þ½ÃÁö º»¹®À» Á¦°ÅÇϽðڽÀ´Ï±î?
trueÀÌ¸é ¸Þ½ÃÁö Çì´õ¿Í µî·Ï Á¤º¸ µ¥ÀÌÅÍ°¡ ÀúÀåµË´Ï´Ù.
imq.transaction.autorollback
ºÎ¿ï
false
ºê·ÎÄ¿ ½ÃÀÛ ½Ã ÁغñµÈ »óÅ·ΠÀÖ´Â ºÐ»êµÈ Æ®·£Àè¼ÇÀ» ÀÚµ¿À¸·Î ·Ñ¹éÇϰڽýÀ´Ï±î?
falseÀÌ¸é ¸í·É À¯Æ¿¸®Æ¼(imqcmd)¸¦ »ç¿ëÇÏ¿© ¼öµ¿À¸·Î Æ®·£Àè¼ÇÀ» ¿Ï°áÇϰųª ·Ñ¹éÇØ¾ß ÇÕ´Ï´Ù.
1imqcmd update bkr ¸í·É°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ç¥ 14-3 ÀÚµ¿ »ý¼ºµÈ ´ë»ó¿¡ ´ëÇÑ ºê·ÎÄ¿ µî·Ï Á¤º¸
µî·Ï Á¤º¸
À¯Çü
±âº»°ª
¼³¸í
ºÎ¿ï
true
´ë±â¿ ´ë»óÀ» ÀÚµ¿À¸·Î »ý¼ºÇϽðڽÀ´Ï±î?
imq.autocreate.topic3
ºÎ¿ï
true
ÁÖÁ¦ ´ë»óÀ» ÀÚµ¿À¸·Î »ý¼ºÇϽðڽÀ´Ï±î?
imq.autocreate.destination.maxNumMsgs
Á¤¼ö
100000
»ç¿ëµÇÁö ¾ÊÀº ÃÖ´ë ¸Þ½ÃÁö ¼ö
°ª -1Àº ¹«Á¦ÇÑ ¸Þ½ÃÁö ¼ö¸¦ ÀǹÌÇÕ´Ï´Ù.
imq.autocreate.destination.maxBytesPerMsg
¹®ÀÚ¿
10k
´ÜÀÏ ¸Þ½ÃÁöÀÇ ÃÖ´ë Å©±â(¹ÙÀÌÆ®)
°ªÀº ´ÙÀ½ Á¢¹Ì»ç¸¦ »ç¿ëÇÏ¿© ¹ÙÀÌÆ®, ų·Î¹ÙÀÌÆ® ¶Ç´Â ¸Þ°¡¹ÙÀÌÆ® ´ÜÀ§·Î Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.
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 Á¦ÇÑ ¾øÀ½imq.autocreate.destination.maxTotalMsgBytes
¹®ÀÚ¿
10m
½Ã¿ëµÇÁö ¾ÊÀº ¸Þ½ÃÁöÀÇ ÃÖ´ë ÃÑ ¸Þ¸ð¸®(¹ÙÀÌÆ®)
±¸¹®Àº imq.autocreate.destination.
maxBytesPerMsgÀÇ ±¸¹®°ú °°½À´Ï´Ù(À§ Ç׸ñ ÂüÁ¶).imq.autocreate.destination.limitBehavior
¹®ÀÚ¿
REJECT_NEWEST
¸Þ¸ð¸® Á¦ÇÑ ÀÓ°è°ª¿¡ µµ´ÞÇßÀ» ¶§ ºê·ÎÄ¿ µ¿ÀÛ:
FLOW_CONTROL
»ý¼ºÀÚ ¼Óµµ ´ÊÃß±âREMOVE_OLDEST
°¡Àå ¿À·¡µÈ ¸Þ½ÃÁö Á¦°ÅREMOVE_LOW_PRIORITY
¸Þ½ÃÁö »ç¿ë ±â°£¿¡ µû¶ó °¡Àå ¿ì¼± ¼øÀ§°¡ ³·Àº ¸Þ½ÃÁö Á¦°Å. »ý¼º ÁßÀΠŬ¶óÀ̾ðÆ®¿¡ ¾Ë¸®Áö ¾ÊÀ½REJECT_NEWEST
ÃÖ±Ù ¸Þ½ÃÁö Á¦°Å.
Áö¼Ó¼º ¸Þ½ÃÁöÀÇ °æ¿ì¿¡¸¸
»ý¼º ÁßÀΠŬ¶óÀ̾ðÆ®¿¡
¿¹¿Ü ¾Ë¸²°ªÀÌ REMOVE_OLDEST ¶Ç´Â REMOVE_LOW_PRIORITYÀÌ°í imq.autocreate.destination.
useDMQ µî·Ï Á¤º¸°¡ trueÀÎ °æ¿ì ÃÊ°ú ¸Þ½ÃÁö°¡ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿·Î À̵¿µË´Ï´Ù.imq.autocreate.destination.maxNumProducers
Á¤¼ö
100
´ë»ó¿¡ ´ëÇÑ ÃÖ´ë ¸Þ½ÃÁö »ý¼ºÀÚ ¼ö
ÀÌ Á¦ÇÑ¿¡ µµ´ÞÇÏ¸é »õ·Î¿î »ý¼ºÀÚ°¡ »ý¼ºµÇÁö ¾Ê½À´Ï´Ù. °ª -1Àº ¹«Á¦ÇÑ »ý¼ºÀÚ ¼ö¸¦ ÀǹÌÇÕ´Ï´Ù.
imq.autocreate.queue.maxNumActiveConsumers2
Á¤¼ö
1
´ë±â¿ ´ë»ó¿¡¼ ·Îµå ±ÕÇü Á¶Á¤ Àü´Þ ½Ã ÃÖ´ë È°¼º ¸Þ½ÃÁö »ç¿ëÀÚ ¼ö
°ª -1Àº ¹«Á¦ÇÑ »ç¿ëÀÚ ¼ö¸¦ ÀǹÌÇÕ´Ï´Ù.
imq.autocreate.queue.maxNumBackupConsumers2
Á¤¼ö
0
´ë±â¿ ´ë»ó¿¡¼ ·Îµå ±ÕÇü Á¶Á¤ Àü´Þ ½Ã ÃÖ´ë ¹é¾÷ ¸Þ½ÃÁö »ç¿ëÀÚ ¼ö
°ª -1Àº ¹«Á¦ÇÑ »ç¿ëÀÚ ¼ö¸¦ ÀǹÌÇÕ´Ï´Ù.
imq.autocreate.queue.consumerFlowLimit2
Á¤¼ö
1000
´ÜÀÏ ÀÏ°ý 󸮿¡¼ ´ë±â¿ »ç¿ëÀÚ¿¡°Ô Àü´ÞµÇ´Â ÃÖ´ë ¸Þ½ÃÁö ¼ö
·Îµå ±ÕÇü Á¶Á¤µÈ ´ë±â¿ Àü´Þ¿¡¼ ÀÌ ¼ö´Â ·Îµå ±ÕÇü Á¶Á¤À» ½ÃÀÛÇϱâ Àü¿¡ È°¼º »ç¿ëÀÚ¿¡°Ô ¶ó¿ìÆõǴ Ãʱ⠴ë±â ¸Þ½ÃÁö ¼öÀÔ´Ï´Ù. ´ë»ó »ç¿ëÀÚ´Â ¿¬°á¿¡ ´ëÇØ ³·Àº °ªÀ» ÁöÁ¤ÇÏ¿© ÀÌ Á¦ÇÑÀ» ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
°ª -1Àº ¹«Á¦ÇÑ »ç¿ëÀÚ ¼ö¸¦ ÀǹÌÇÕ´Ï´Ù.
imq.autocreate.topic.consumerFlowLimit3
Á¤¼ö
1000
´ÜÀÏ ÀÏ°ý 󸮿¡¼ ÁÖÁ¦ »ç¿ëÀÚ¿¡°Ô Àü´ÞµÇ´Â ÃÖ´ë ¸Þ½ÃÁö ¼ö
°ª -1Àº ¹«Á¦ÇÑ »ç¿ëÀÚ ¼ö¸¦ ÀǹÌÇÕ´Ï´Ù.
imq.autocreate.destination.isLocalOnly
ºÎ¿ï
false
·ÎÄÿ¡¸¸ Àü´ÞÇմϱî?
ÀÌ µî·Ï Á¤º¸´Â ºê·ÎÄ¿ Ŭ·¯½ºÅÍÀÇ ´ë»ó¿¡¸¸ Àû¿ëµÇ¸ç, ´ë»óÀ» ¸¸µé°í ³ª¸é º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ °ªÀÌ trueÀÌ¸é ´ë»óÀ» ´Ù¸¥ ºê·ÎÄ¿¿¡ º¹»çÇÏÁö ¾ÊÀ¸¹Ç·Î ¸Þ½ÃÁö Àü´ÞÀÌ ·ÎÄà »ç¿ëÀÚ(´ë»óÀÌ »ý¼ºµÈ ºê·ÎÄ¿¿¡ ¿¬°áµÈ »ç¿ëÀÚ)¿¡°Ô¸¸ Á¦Çѵ˴ϴÙ.
imq.autocreate.queue.localDeliveryPreferred2
ºÎ¿ï
false
·ÎÄà Àü´ÞÀ» ¼±È£Çմϱî?
ÀÌ µî·Ï Á¤º¸´Â ºê·ÎÄ¿ Ŭ·¯½ºÅÍÀÇ ·Îµå ±ÕÇü Á¶Á¤µÈ ´ë±â¿ Àü´Þ¿¡¸¸ Àû¿ëµË´Ï´Ù. ÀÌ °ªÀÌ trueÀÌ¸é ·ÎÄà ºê·ÎÄ¿¿¡ »ç¿ëÀÚ°¡ ¾ø´Â °æ¿ì¿¡¸¸ ¸Þ½ÃÁö°¡ ¿ø°Ý »ç¿ëÀÚ¿¡°Ô Àü´ÞµÇ¸ç, ´ë»óÀº ·ÎÄà Àü¿ë Àü´Þ·Î Á¦ÇѵÇÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù(imq.autocreate.destination.
isLocalOnly°¡ false·Î ¼³Á¤µÇ¾î¾ß ÇÔ).imq.autocreate.destination.useDMQ
ºÎ¿ï
true
»ç¿ë ºÒ´É ¸Þ½ÃÁö¸¦ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿·Î º¸³»°Ú½À´Ï±î?
falseÀÌ¸é »ç¿ë ºÒ´É ¸Þ½ÃÁö°¡ »èÁ¦µË´Ï´Ù.
1imqcmd update bkr ¸í·É°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
2´ë±â¿ ´ë»ó¿¡¸¸ ÇØ´ç
3ÁÖÁ¦ ´ë»ó¿¡¸¸ ÇØ´ç
Áö¼Ó¼º µî·Ï Á¤º¸Message Queue´Â ¿µ±¸ µ¥ÀÌÅÍ ÀúÀå¼ÒÀÇ ÆÄÀÏ ±â¹Ý ¹× JDBC ±â¹Ý ¸ðµ¨À» ¸ðµÎ Áö¿øÇÕ´Ï´Ù. ºê·ÎÄ¿ µî·Ï Á¤º¸ imq.persist.store(Ç¥ 14-4)´Â »ç¿ëÇÒ ¸ðµ¨À» ÁöÁ¤ÇÕ´Ï´Ù. ´ÙÀ½ Àý¿¡¼´Â µÎ ¸ðµ¨ÀÇ ºê·ÎÄ¿ ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Ç¥ 14-4 Àü¿ª ºê·ÎÄ¿ Áö¼Ó¼º µî·Ï Á¤º¸
µî·Ï Á¤º¸
À¯Çü
±âº»°ª
¼³¸í
imq.persist.store
¹®ÀÚ¿
file
¿µ±¸ µ¥ÀÌÅÍ ÀúÀå¼Ò ¸ðµ¨:
file ÆÄÀÏ ±â¹Ý Áö¼Ó¼º
jdbc JDBC ±â¹Ý Áö¼Ó¼º
ÆÄÀÏ ±â¹Ý Áö¼Ó¼º
Ç¥ 14-5´Â ÆÄÀÏ ±â¹Ý Áö¼Ó¼º °ü·Ã ºê·ÎÄ¿ µî·Ï Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù.
JDBC ±â¹Ý Áö¼Ó¼º
Ç¥ 14-6Àº JDBC ±â¹Ý Áö¼Ó¼º °ü·Ã ºê·ÎÄ¿ µî·Ï Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù. ´ÙÀ½Àº DataMirror Mobile Solutions, Inc.ÀÇ µ¥ÀÌÅͺ£À̽º Á¦Ç° Áß PointBase¨ Á¦Ç°±º¿¡ ´ëÇÑ ¿¹ÀÔ´Ï´Ù.
º¸¾È µî·Ï Á¤º¸Ç¥ 14-7Àº º¸¾È ¼ºñ½º °ü·Ã ºê·ÎÄ¿ µî·Ï Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù.
Ç¥ 14-7 ºê·ÎÄ¿ º¸¾È µî·Ï Á¤º¸
µî·Ï Á¤º¸
À¯Çü
±âº»°ª
¼³¸í
imq.accesscontrol.enabled
ºÎ¿ï
true
¾×¼¼½º Á¦¾î¸¦ »ç¿ëÇմϱî?
trueÀÌ¸é ½Ã½ºÅÛ¿¡¼ ¾×¼¼½º Á¦¾î µî·Ï Á¤º¸ ÆÄÀÏÀ» È®ÀÎÇÏ¿© ÀÎÁõµÈ »ç¿ëÀÚ¿¡°Ô ¿¬°á ¼ºñ½º¸¦ »ç¿ëÇϰųª ƯÁ¤ ´ë»ó°ú °ü·ÃµÈ ƯÁ¤ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ºÎ¿©µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
imq.serviceName.accesscontrol.enabled
ºÎ¿ï
¾øÀ½
¿¬°á ¼ºñ½º¿¡ ´ëÇØ ¾×¼¼½º Á¦¾î¸¦ »ç¿ëÇմϱî?
ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÑ °æ¿ì ÁöÁ¤µÈ ¿¬°á ¼ºñ½º¿¡ ´ëÇØ imq.accesscontrol.
enabled¸¦ ¹«½ÃÇÕ´Ï´Ù.trueÀÌ¸é ½Ã½ºÅÛ¿¡¼ ¾×¼¼½º Á¦¾î µî·Ï Á¤º¸ ÆÄÀÏÀ» È®ÀÎÇÏ¿© ÀÎÁõµÈ »ç¿ëÀÚ¿¡°Ô ÁöÁ¤µÈ ¿¬°á ¼ºñ½º¸¦ »ç¿ëÇϰųª ƯÁ¤ ´ë»ó°ú °ü·ÃµÈ ƯÁ¤ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ºÎ¿©µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
imq.accesscontrol.file.filename
¹®ÀÚ¿
accesscontrol.properties
¾×¼¼½º Á¦¾î µî·Ï Á¤º¸ ÆÄÀÏ À̸§
ÆÄÀÏ À̸§Àº ¾×¼¼½º Á¦¾î µð·ºÅ丮ÀÇ »ó´ë °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù(ºÎ·Ï A ÂüÁ¶).
imq.serviceName.accesscontrol.file.filename
¹®ÀÚ¿
¾øÀ½
¿¬°á ¼ºñ½ºÀÇ ¾×¼¼½º Á¦¾î µî·Ï Á¤º¸ ÆÄÀÏ À̸§
ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÑ °æ¿ì ÁöÁ¤µÈ ¿¬°á ¼ºñ½º¿¡ ´ëÇØ imq.accesscontrol.
file.filenameÀ» ¹«½ÃÇÕ´Ï´Ù.ÆÄÀÏ À̸§Àº ¾×¼¼½º Á¦¾î µð·ºÅ丮ÀÇ »ó´ë °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù(ºÎ·Ï A ÂüÁ¶).
imq.authentication.type
¹®ÀÚ¿
digest
ºñ¹Ð¹øÈ£ ÀÎÄÚµù ¹æ¹ý:
basic 񃧯 64
digest MD5imq.serviceName.authentication.type
¹®ÀÚ¿
¾øÀ½
¿¬°á ¼ºñ½º¿¡ ´ëÇÑ ºñ¹Ð¹øÈ£ ÀÎÄÚµù ¹æ¹ý:
basic 񃧯 64
digest MD5ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÑ °æ¿ì ÁöÁ¤µÈ ¿¬°á ¼ºñ½º¿¡ ´ëÇØ imq.authentication.
typeÀ» ¹«½ÃÇÕ´Ï´Ù.imq.authentication.basic.user_repository
¹®ÀÚ¿
file
±âº» 64 ÀÎÁõ¿¡ ´ëÇÑ »ç¿ëÀÚ ÀúÀå¼Ò À¯Çü:
file ÆÄÀÏ ±â¹Ý
ldap LDAPimq.authentication.client.response.timeout
Á¤¼ö
180
ÀÎÁõ ¿äû¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ® ÀÀ´ä ´ë±â ½Ã°£ °£°Ý(ÃÊ)
imq.passfile.enabled
ºÎ¿ï
false
ºñ¹Ð¹øÈ£ ÆÄÀÏ¿¡¼ ºñ¹Ð¹øÈ£¸¦ °¡Á®¿É´Ï±î?
imq.passfile.dirpath
¹®ÀÚ¿
ºÎ·Ï A ÂüÁ¶
ºñ¹Ð¹øÈ£ ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â µð·ºÅ丮 °æ·Î
imq.passfile.name
¹®ÀÚ¿
passfile
ºñ¹Ð¹øÈ£ ÆÄÀÏÀÇ À̸§
imq.imqcmd.password
¹®ÀÚ¿
¾øÀ½
°ü¸® »ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£
¸í·É À¯Æ¿¸®Æ¼(imqcmd)¿¡¼´Â ÀÌ ºñ¹Ð¹øÈ£¸¦ »ç¿ëÇÏ¿© ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ »ç¿ëÀÚ¸¦ ÀÎÁõÇÕ´Ï´Ù.
imq.user_repository.ldap.server
¹®ÀÚ¿
¾øÀ½
LDAP ¼¹öÀÇ È£½ºÆ® À̸§ ¹× Æ÷Æ® ¹øÈ£
°ªÀº ´ÙÀ½ ÇüÅ·Π±¸¼ºµË´Ï´Ù.
hostName:port
¿©±â¼ hostNameÀº LDAP ¼¹ö¸¦ ½ÇÇàÇϴ ȣ½ºÆ®ÀÇ Á¤±ÔÈµÈ DNS À̸§À̸ç port´Â ¼¹ö¿¡¼ »ç¿ëÇÏ´Â Æ÷Æ® ¹øÈ£ÀÔ´Ï´Ù.
ÆäÀÏ¿À¹ö ¼¹ö ¸ñ·ÏÀ» ÁöÁ¤ÇÏ·Á¸é ´ÙÀ½ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.
host1:port1
ldap://host2:port2
ldap://host3:port3
ɸñ·ÏÀÇ Ç׸ñÀ» °ø¹éÀ¸·Î ±¸ºÐÇÕ´Ï´Ù. °¢ ÆäÀÏ¿À¹ö ¼¹ö ÁÖ¼ÒÀÇ Á¢µÎ¾î´Â ldap://ÀÔ´Ï´Ù. SSLÀ» »ç¿ëÇÏ°í imq.user_repository.ldap.ssl.enabled µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤ÇÑ °æ¿ì¿¡µµ ÀÌ Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù. ÁÖ¼Ò¿¡ ldaps¸¦ ÁöÁ¤ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
imq.user_repository.ldap.principal
¹®ÀÚ¿
¾øÀ½
LDAP »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ¹ÙÀεåÇÒ ¶§ »ç¿ëÇÏ´Â °íÀ¯ À̸§
LDAP ¼¹ö¿¡¼ ÀÍ¸í °Ë»öÀ» Çã¿ëÇÏ´Â °æ¿ì¿¡´Â ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
imq.user_repository.ldap.password
¹®ÀÚ¿
¾øÀ½
LDAP »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ¹ÙÀεåÇÒ ¶§ »ç¿ëÇÏ´Â ºñ¹Ð¹øÈ£
LDAP ¼¹ö¿¡¼ ÀÍ¸í °Ë»öÀ» Çã¿ëÇÏ´Â °æ¿ì¿¡´Â ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
ÀÌ µî·Ï Á¤º¸´Â ºñ¹Ð¹øÈ£ ÆÄÀÏ¿¡¸¸ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
imq.user_repository.ldap.propertyName
Á¦°ø ¿¹Á¤
Á¦°ø ¿¹Á¤
Á¦°ø ¿¹Á¤
imq.user_repository.ldap.base
¹®ÀÚ¿
¾øÀ½
LDAP »ç¿ëÀÚ Ç׸ñ¿¡ »ç¿ëµÇ´Â µð·ºÅ丮 ±â¹Ý
imq.user_repository.ldap.uidattr
¹®ÀÚ¿
¾øÀ½
LDAP »ç¿ëÀÚ À̸§¿¡ ´ëÇÑ °ø±ÞÀÚº° ¼Ó¼º ½Äº°ÀÚ
imq.user_repository.ldap.usrfilter
¹®ÀÚ¿
¾øÀ½
(¼±Åà »çÇ×) LDAP »ç¿ëÀÚ °Ë»ö¿¡ »ç¿ëÇÒ JNDI ÇÊÅÍ
imq.user_repository.ldap.grpsearch
ºÎ¿ï
false
LDAP ±×·ì °Ë»öÀ» »ç¿ëÇϽðڽÀ´Ï±î?
ÁÖ: Message Queue¿¡¼´Â Áßø ±×·ìÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
imq.user_repository.ldap.grpbase
¹®ÀÚ¿
¾øÀ½
LDAP ±×·ì Ç׸ñ¿¡ »ç¿ëµÇ´Â µð·ºÅ丮 ±â¹Ý
imq.user_repository.ldap.gidattr
¹®ÀÚ¿
¾øÀ½
LDAP ±×·ì À̸§¿¡ ´ëÇÑ °ø±ÞÀÚº° ¼Ó¼º ½Äº°ÀÚ
imq.user_repository.ldap.memattr
¹®ÀÚ¿
¾øÀ½
LDAP ±×·ìÀÇ »ç¿ëÀÚ À̸§¿¡ ´ëÇÑ °ø±ÞÀÚº° ¼Ó¼º ½Äº°ÀÚ
imq.user_repository.ldap.grpfilter
¹®ÀÚ¿
¾øÀ½
(¼±Åà »çÇ×) LDAP ±×·ì °Ë»ö¿¡ »ç¿ëÇÒ JNDI ÇÊÅÍ
imq.user_repository.ldap.timeout
Á¤¼ö
280
LDAP °Ë»ö ½Ã°£ Á¦ÇÑ(ÃÊ)
imq.user_repository.ldap.ssl.enabled
ºÎ¿ï
false
LDAP ¼¹ö¿Í Åë½ÅÇÒ ¶§ SSLÀ» »ç¿ëÇմϱî?
imq.keystore.file.dirpath
¹®ÀÚ¿
ºÎ·Ï A ÂüÁ¶
Å° ÀúÀå¼Ò ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â µð·ºÅ丮 °æ·Î
imq.keystore.file.name
¹®ÀÚ¿
Å° ÀúÀå¼Ò
Å° ÀúÀå¼Ò ÆÄÀÏÀÇ À̸§
imq.keystore.password
¹®ÀÚ¿
¾øÀ½
Å° ÀúÀå¼Ò ÆÄÀÏÀÇ ºñ¹Ð¹øÈ£
ÀÌ µî·Ï Á¤º¸´Â ºñ¹Ð¹øÈ£ ÆÄÀÏ¿¡¸¸ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
imq.audit.enabled
ºÎ¿ï
false
ºê·ÎÄ¿ ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ °¨»ç ·Î±ëÀ» ½ÃÀÛÇϽðڽÀ´Ï±î?
ÀÌ ¿É¼ÇÀº Message Queue ¿£ÅÍÇÁ¶óÀÌÁîÆÇ¿¡¸¸ Àû¿ëµË´Ï´Ù.
¸ð´ÏÅ͸µ µî·Ï Á¤º¸Ç¥ 14-8Àº ¸ð´ÏÅ͸µ ¼ºñ½º °ü·Ã ºê·ÎÄ¿ µî·Ï Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù.
Ç¥ 14-8 ºê·ÎÄ¿ ¸ð´ÏÅ͸µ µî·Ï Á¤º¸
µî·Ï Á¤º¸
À¯Çü
±âº»°ª
¼³¸í
imq.log.level1
¹®ÀÚ¿
INFO
·Î±ë ¼öÁØ
Ãâ·Â ä³Î¿¡ ±â·ÏÇÒ ¼ö ÀÖ´Â ·Î±ë Á¤º¸ ¹üÁÖ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. °¡´ÉÇÑ °ªÀº ³»¸²Â÷¼øÀ¸·Î ´ÙÀ½°ú °°½À´Ï´Ù.
ERROR
WARNING
INFO°¢ ¼öÁØ¿¡´Â »óÀ§ ¼öÁØÀÌ Æ÷ÇԵ˴ϴÙ(¿¹: WARNING¿¡´Â ERROR°¡ Æ÷ÇÔµÊ).
imq.destination.logDeadMsgs1
ºÎ¿ï
false
»ç¿ë ºÒ´É ¸Þ½ÃÁö¿¡ ´ëÇÑ Á¤º¸¸¦ ±â·ÏÇϽðڽÀ´Ï±î?
trueÀÌ¸é ´ÙÀ½ À̺¥Æ®°¡ ±â·ÏµË´Ï´Ù.
imq.log.console.stream
¹®ÀÚ¿
ERR
ÄÜ¼Ö Ãâ·Â ´ë»ó:
OUT stdout
ERR stderrimq.log.console.output
¹®ÀÚ¿
ERROR|WARNING
Äֿܼ¡ ±â·ÏÇÒ ·Î±ë Á¤º¸ ¹üÁÖ:
NONE
ERROR
WARNING
INFO
ALLERROR, WARNING ¹× INFO ¹üÁÖ´Â »óÀ§ ¹üÁÖ¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼ ÇÊ¿ä¿¡ µû¶ó °¢°¢ÀÇ ¹üÁÖ¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿©·¯ ¹üÁÖ¸¦ Á¶ÇÕÇÏ¿© ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ ¶§ °¢ ¹üÁÖ´Â ¼¼·Î ¸·´ë(|)·Î ±¸ºÐÇÕ´Ï´Ù.
imq.log.file.dirpath
¹®ÀÚ¿
ºÎ·Ï A ÂüÁ¶
·Î±× ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â µð·ºÅ丮 °æ·Î
imq.log.file.filename
¹®ÀÚ¿
log.txt
·Î±× ÆÄÀÏÀÇ À̸§
imq.log.file.output
¹®ÀÚ¿
ALL
·Î±× ÆÄÀÏ¿¡ ±â·ÏÇÒ ·Î±ë Á¤º¸ÀÇ ¹üÁÖ:
NONE
ERROR
WARNING
INFO
ALLERROR, WARNING ¹× INFO ¹üÁÖ´Â »óÀ§ ¹üÁÖ¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼ ÇÊ¿ä¿¡ µû¶ó °¢°¢ÀÇ ¹üÁÖ¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿©·¯ ¹üÁÖ¸¦ Á¶ÇÕÇÏ¿© ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ ¶§ °¢ ¹üÁÖ´Â ¼¼·Î ¸·´ë(|)·Î ±¸ºÐÇÕ´Ï´Ù.
imq.log.file.rolloverbytes1
Á¤¼ö
-1
»õ ·Î±× ÆÄÀÏ·Î Ãâ·ÂÀ» ·Ñ¿À¹öÇÒ ¶§ ÆÄÀÏ ±æÀÌ(¹ÙÀÌÆ®)
°ª -1Àº ¹«Á¦ÇÑ ¹ÙÀÌÆ® ¼ö(·Ñ¿À¹ö ½Ã ÆÄÀÏ ±æÀÌ¿Í »ó°ü ¾øÀ½)¸¦ ÀǹÌÇÕ´Ï´Ù.
imq.log.file.rolloversecs1
Á¤¼ö
604800(1ÁÖ)
»õ ·Î±× ÆÄÀÏ·Î Ãâ·ÂÀ» ·Ñ¿À¹öÇÒ ¶§ ÆÄÀÏÀÇ Ç¥½Ã ½Ã°£(ÃÊ)
°ª -1Àº ¹«Á¦ÇÑ(·Ñ¿À¹ö ½Ã ÆÄÀÏ Ç¥½Ã ½Ã°£°ú »ó°ü ¾øÀ½)À» ÀǹÌÇÕ´Ï´Ù.
imq.log.syslog.output2
¹®ÀÚ¿
ERROR
syslogd(1M)¿¡ ±â·ÏÇÒ ·Î±ë Á¤º¸ ¹üÁÖ:
NONE
ERROR
WARNING
INFO
ALLERROR, WARNING ¹× INFO ¹üÁÖ´Â »óÀ§ ¹üÁÖ¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼ ÇÊ¿ä¿¡ µû¶ó °¢°¢ÀÇ ¹üÁÖ¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿©·¯ ¹üÁÖ¸¦ Á¶ÇÕÇÏ¿© ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ ¶§ °¢ ¹üÁÖ´Â ¼¼·Î ¸·´ë(|)·Î ±¸ºÐÇÕ´Ï´Ù.
imq.log.syslog.facility2
¹®ÀÚ¿
LOG_DAEMON
¸Þ½ÃÁö ·Î±ëÀ» À§ÇÑ syslog ±â´É
°¡´ÉÇÑ °ªÀº syslog(3C) ¼³¸í¼ ÆäÀÌÁö¿¡ ³ª¿µÈ °ªÀ» ¹Ì·¯¸µÇÕ´Ï´Ù. Message Queue¿¡¼ »ç¿ë °¡´ÉÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
LOG_USER
LOG_DAEMON
LOG_LOCAL0
LOG_LOCAL1
LOG_LOCAL2
LOG_LOCAL3
LOG_LOCAL4
LOG_LOCAL5
LOG_LOCAL6
LOG_LOCAL7imq.log.syslog.identity2
¹®ÀÚ¿
imqbrokerd_${imq.instanceName}
syslog¿¡ ±â·ÏµÉ ¸ðµç ¸Þ½ÃÁö¿¡ Á¢µÎ»ç·Î »ç¿ëÇÒ ¾ÆÀ̵𠹮ÀÚ¿
imq.log.syslog.logpid2
ºÎ¿ï
true
¸Þ½ÃÁö¿Í ÇÔ²² ºê·ÎÄ¿ ÇÁ·Î¼¼½º ¾ÆÀ̵𸦠±â·ÏÇϽðڽÀ´Ï±î?
imq.log.syslog.logconsole2
ºÎ¿ï
false
¸Þ½ÃÁö¸¦ syslog·Î Àü¼ÛÇÒ ¼ö ¾ø´Â °æ¿ì ½Ã½ºÅÛ Äֿܼ¡ ±â·ÏÇϽðڽÀ´Ï±î?
imq.log.timezone
¹®ÀÚ¿
Áö¿ª Ç¥ÁØ ½Ã°£´ë
·Î±× ŸÀÓ½ºÅÆÇÁÀÇ ½Ã°£´ë
°¡´ÉÇÑ °ªÀº java.util.TimeZone.getTimeZone ¸Þ¼Òµå¿¡¼ »ç¿ëµÇ´Â °Í°ú µ¿ÀÏÇÑ °ªÀÔ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
GMT
GMT-8:00
¹Ì±¹/LA
À¯·´/·Î¸¶
¾Æ½Ã¾Æ/µµÄìimq.metrics.enabled
ºÎ¿ï
true
·Î°Å¿¡ ¸ÞÆ®¸¯ Á¤º¸¸¦ ±â·ÏÇϽðڽÀ´Ï±î?
¸ÞÆ®¸¯ ¸Þ½ÃÁö »ý¼º(imq.metrics.topic.enabled¸¦ ÅëÇØ Á¦¾î)¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.
imq.metrics.interval
Á¤¼ö
-1
¸ÞÆ®¸¯ Á¤º¸¸¦ ·Î°Å¿¡ ±â·ÏÇÏ´Â ½Ã°£ °£°Ý(ÃÊ)
¸ÞÆ®¸¯ ¸Þ½ÃÁö¸¦ »ý¼ºÇÏ´Â ½Ã°£ °£°Ý(imq.metrics.topic.intervalÀ» ÅëÇØ Á¦¾î)¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.
°ª -1Àº ¹«±âÇÑ °£°Ý(¸ÞÆ®¸¯ Á¤º¸¸¦ ·Î°Å¿¡ ±â·ÏÇÏÁö ¾ÊÀ½)À» ÀǹÌÇÕ´Ï´Ù.
imq.metrics.topic.enabled
ºÎ¿ï
true
¸ÞÆ®¸¯ ¸Þ½ÃÁö¸¦ ¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»ó¿¡ »ý¼ºÇϽðڽÀ´Ï±î?
falseÀÎ °æ¿ì ¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»ó¿¡ °¡ÀÔÇÏ·Á°í Çϸé Ŭ¶óÀ̾ðÆ®Ãø ¿¹¿Ü°¡ ¹ß»ýÇÕ´Ï´Ù.
imq.metrics.topic.interval
Á¤¼ö
60
¸ÞÆ®¸¯ ¸Þ½ÃÁö¸¦ ¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»ó¿¡ »ý¼ºÇÏ´Â ½Ã°£ °£°Ý(ÃÊ)
imq.metrics.topic.persist
ºÎ¿ï
false
¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»óÀ¸·Î º¸³½ ¸ÞÆ®¸¯ ¸Þ½ÃÁö°¡ Áö¼ÓÀûÀԴϱî?
imq.metrics.topic.timetolive
Á¤¼ö
300
¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»óÀ¸·Î º¸³½ ¸ÞÆ®¸¯ ¸Þ½ÃÁöÀÇ ¼ö¸í(ÃÊ)
1imqcmd update bkr ¸í·É°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
2Solaris Ç÷§Æû¿¡¸¸ ÇØ´ç
Ŭ·¯½ºÅÍ ±¸¼º µî·Ï Á¤º¸Ç¥ 14-9´Â ºê·ÎÄ¿ Ŭ·¯½ºÅÍ °ü·Ã ±¸¼º µî·Ï Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù.
Ç¥ 14-9 Ŭ·¯½ºÅÍ ±¸¼º¿¡ ´ëÇÑ ºê·ÎÄ¿ µî·Ï Á¤º¸
µî·Ï Á¤º¸
À¯Çü
±âº»°ª
¼³¸í
imq.cluster.brokerlist1
¹®ÀÚ¿
¾øÀ½
ºê·ÎÄ¿ ÁÖ¼Ò ¸ñ·Ï
ÀÌ ¸ñ·ÏÀº ½°Ç¥·Î ±¸ºÐµÈ Çϳª ÀÌ»óÀÇ ÁÖ¼Ò·Î ±¸¼ºµË´Ï´Ù. °¢ ÁÖ¼Ò´Â hostName:portNumberÀÇ ÇüÅ·ΠŬ·¯½ºÅÍ ³» ºê·ÎÄ¿ÀÇ È£½ºÆ® À̸§°ú Æ÷Æ® ¸ÅÆÛ Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
host1:3000,host2:8000,ctrlhost
imq.cluster.hostname2
¹®ÀÚ¿
¾øÀ½
cluster ¿¬°á ¼ºñ½ºÀÇ È£½ºÆ® À̸§ ¶Ç´Â IP ÁÖ¼Ò
ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÒ °æ¿ì cluster ¿¬°á ¼ºñ½ºÀÇ imq.hostnameÀ» ¹«½ÃÇÕ´Ï´Ù(Ç¥ 14-1 ÂüÁ¶).
imq.cluster.port2
Á¤¼ö
0
cluster ¿¬°á ¼ºñ½ºÀÇ Æ÷Æ® ¹øÈ£
°ª 0Àº Æ÷Æ® ¹øÈ£¸¦ Æ÷Æ® ¸ÅÆÛ¿¡¼ µ¿ÀûÀ¸·Î ÇÒ´çÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.
imq.cluster.transport1
¹®ÀÚ¿
tcp
cluster ¿¬°á ¼ºñ½ºÀÇ ³×Æ®¿öÅ© Àü¼Û ÇÁ·ÎÅäÄÝ
ºê·ÎÄ¿ °£ÀÇ ¾ÏÈ£ÈµÈ º¸¾È ¸Þ½ÃÁö¸¦ Àü´ÞÇÏ·Á¸é ÀÌ µî·Ï Á¤º¸¸¦ ssl·Î ¼³Á¤ÇÕ´Ï´Ù.
¹®ÀÚ¿
¾øÀ½
cluster ±¸¼º ÆÄÀÏÀÇ URL(ÀÖ´Â °æ¿ì)
¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
http://webserver/imq/cluster.properties
(À¥ ¼¹öÀÇ ÆÄÀÏÀÎ °æ¿ì)
file:/net/mfsserver/imq/cluster.properties
(°øÀ¯ µå¶óÀ̺êÀÇ ÆÄÀÏÀÎ °æ¿ì)
imq.cluster.masterbroker1
¹®ÀÚ¿
¾øÀ½
Ŭ·¯½ºÅÍ ¸¶½ºÅÍ ºê·ÎÄ¿(ÀÖ´Â °æ¿ì)ÀÇ È£½ºÆ® À̸§°ú Æ÷Æ® ¹øÈ£ÀÔ´Ï´Ù.
°ªÀÇ Çü½ÄÀº hostName:portNumberÀÔ´Ï´Ù. ¿©±â¼ hostNameÀº ¸¶½ºÅÍ ºê·ÎÄ¿ÀÇ È£½ºÆ® À̸§ÀÌ°í portNumber´Â Æ÷Æ® ¸ÅÆÛÀÇ Æ÷Æ® ¹øÈ£ÀÔ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
ctrlhost:7676
1Ŭ·¯½ºÅÍÀÇ ¸ðµç ºê·ÎÄ¿ °ªÀÌ µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.
2Ŭ·¯½ºÅÍÀÇ °¢ ºê·ÎÄ¿¿¡ ´ëÇØ µ¶¸³ÀûÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
3imqcmd update bkr ¸í·É°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾ËÆĺª ¼ø ºê·ÎÄ¿ µî·Ï Á¤º¸ ¸ñ·ÏÇ¥ 14-10Àº ¾ËÆĺª ¼ø ºê·ÎÄ¿ ±¸¼º µî·Ï Á¤º¸ ¸ñ·ÏÀ̸ç, ÀÌ Àå¿¡¼ °ü·Ã Ç¥¿¡ ´ëÇÑ »óÈ£ ÂüÁ¶¸¦ Á¦°øÇÕ´Ï´Ù.