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

Sun ·Î°í
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 ÀÚµ¿ »ý¼ºµÈ ´ë»ó¿¡ ´ëÇÑ ºê·ÎÄ¿ µî·Ï Á¤º¸ 

µî·Ï Á¤º¸

À¯Çü

±âº»°ª

¼³¸í

imq.autocreate.queue1,2

ºÎ¿ï

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´Â ÆÄÀÏ ±â¹Ý Áö¼Ó¼º °ü·Ã ºê·ÎÄ¿ µî·Ï Á¤º¸¸¦ ³ª¿­ÇÕ´Ï´Ù.

Ç¥ 14-5 ÆÄÀÏ ±â¹Ý Áö¼Ó¼º¿¡ ´ëÇÑ ºê·ÎÄ¿ µî·Ï Á¤º¸ 

µî·Ï Á¤º¸

À¯Çü

±âº»°ª

¼³¸í

imq.persist.file.message.max_record_size

¹®ÀÚ¿­

1m

¸Þ½ÃÁö ÀúÀå¼Ò ÆÄÀÏ¿¡ Ãß°¡ÇÒ ÃÖ´ë Å©±â ¸Þ½ÃÁö

ÀÌ Å©±â¸¦ ÃÊ°úÇÏ´Â ¸ðµç ¸Þ½ÃÁö´Â °íÀ¯ÀÇ °³º° ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù.

°ªÀº ´ÙÀ½ Á¢¹Ì»ç¸¦ »ç¿ëÇÏ¿© ¹ÙÀÌÆ®, ų·Î¹ÙÀÌÆ® ¶Ç´Â ¸Þ°¡¹ÙÀÌÆ® ´ÜÀ§·Î Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.

  b  ¹ÙÀÌÆ®
  k  Å³·Î¹ÙÀÌÆ®(1024¹ÙÀÌÆ®)
  m  ¸Þ°¡¹ÙÀÌÆ®(1024 x 1024
       = 1,048,576¹ÙÀÌÆ®)

Á¢¹Ì»ç°¡ ºÙÁö ¾Ê´Â °ªÀº ¹ÙÀÌÆ®·Î Ç¥ÇöµË´Ï´Ù.

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

  1600  1600¹ÙÀÌÆ®
  1600b 1600¹ÙÀÌÆ®
  16k   16ų·Î¹ÙÀÌÆ®
          (= 16,384¹ÙÀÌÆ®)
  16m   16¸Þ°¡¹ÙÀÌÆ®
          (= 16,777,216¹ÙÀÌÆ®)

imq.persist.file.destination.message.filepool.limit

Á¤¼ö

100

´ë»ó ÆÄÀÏ Ç®¿¡¼­ Àç»ç¿ëÇÒ ¼ö ÀÖ´Â ÃÖ´ë »ç¿ë °¡´É ÆÄÀÏ ¼ö

ÀÌ Á¦ÇÑÀ» ÃÊ°úÇÏ´Â »ç¿ë °¡´É ÆÄÀÏÀº »èÁ¦µË´Ï´Ù. ÀÌ Á¦ÇÑÀ» ÃÊ°úÇÒ °æ¿ì ºê·ÎÄ¿´Â ÇÊ¿ä¿¡ µû¶ó Ãß°¡ ÆÄÀÏÀ» ÀÛ¼ºÇÏ°í »èÁ¦ÇÕ´Ï´Ù.

ÀÌ Á¦ÇÑÀÌ Å¬¼ö·Ï ºê·ÎÄ¿¿¡¼­ ¿µ±¸ µ¥ÀÌÅ͸¦ ´õ ºü¸£°Ô ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

imq.persist.file.message.filepool.cleanratio

Á¤¼ö

0

ºó »óÅ·ΠÀ¯Áö °ü¸®ÇÒ »ç¿ë °¡´É ÆÄÀÏ Ç®ÀÇ ÆÄÀÏ ºñÀ²

ÀÌ °ªÀÌ Å¬¼ö·Ï ÀÛ¾÷ Áß ÆÄÀÏÀ» Áö¿ì´Â µ¥ ÇÊ¿äÇÑ ¿À¹öÇìµå°¡ ´Ã¾î³ªÁö¸¸, ÆÄÀÏ Ç®¿¡ ÇÊ¿äÇÑ µð½ºÅ© °ø°£Àº ÁÙ¾îµì´Ï´Ù.

imq.persist.file.message.cleanup

ºÎ¿ï

false

Á¾·á ½Ã »ç¿ë °¡´É ÆÄÀÏ Ç®ÀÇ ÆÄÀÏÀ» Áö¿ì°Ú½À´Ï±î?

ÀÌ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤Çϸé ÆÄÀÏ ÀúÀå¼Ò¿¡ ÇÊ¿äÇÑ µð½ºÅ© °ø°£À» Àý¾àÇÒ ¼ö ÀÖÁö¸¸ ºê·ÎÄ¿ Á¾·á°¡ ´À·ÁÁý´Ï´Ù.

imq.persist.file.sync.enabled

ºÎ¿ï

false

¸Þ¸ð¸® »óŸ¦ ¹°¸®Àû ÀúÀå¼Ò ÀåÄ¡¿Í µ¿±âÈ­ÇϽðڽÀ´Ï±î?

ÀÌ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤ÇÏ¸é ½Ã½ºÅÛ Ãæµ¹·Î ÀÎÇÑ µ¥ÀÌÅÍ ¼Õ½ÇÀÌ ¾ø¾îÁöÁö¸¸ ¼º´ÉÀÌ ÀúÇϵ˴ϴÙ.

ÁÖ: Message Queue¿¡ ´ëÇØ Sun Cluster ¹× Sun Cluster Data Service¸¦ ½ÇÇàÇÏ´Â °æ¿ì ¸ðµç Ŭ·¯½ºÅÍ ³ëµåÀÇ ºê·ÎÄ¿¿¡ ´ëÇØ ÀÌ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤ÇÕ´Ï´Ù.

JDBC ±â¹Ý Áö¼Ó¼º

Ç¥ 14-6Àº JDBC ±â¹Ý Áö¼Ó¼º °ü·Ã ºê·ÎÄ¿ µî·Ï Á¤º¸¸¦ ³ª¿­ÇÕ´Ï´Ù. ´ÙÀ½Àº DataMirror Mobile Solutions, Inc.ÀÇ µ¥ÀÌÅͺ£À̽º Á¦Ç° Áß PointBase¨ Á¦Ç°±º¿¡ ´ëÇÑ ¿¹ÀÔ´Ï´Ù.

Ç¥ 14-6 JDBC ±â¹Ý Áö¼Ó¼º¿¡ ´ëÇÑ ºê·ÎÄ¿ µî·Ï Á¤º¸ 

µî·Ï Á¤º¸

¼³¸í

¿¹

imq.persist.jdbc.brokerid

(¼±Åà »çÇ×) ºê·ÎÄ¿ ÀνºÅϽº ½Äº°ÀÚ

½Äº°ÀÚ´Â n - 12¸¦ ÃÊ°úÇÏÁö ¾Ê´Â ¿µ¼ýÀÚ ¹®ÀÚ¿­À̾î¾ß ÇÕ´Ï´Ù. ¿©±â¼­ nÀº µ¥ÀÌÅͺ£À̽º¿¡¼­ Çã¿ëµÇ´Â ÃÖ´ë Å×À̺í À̸§ ±æÀÌÀÔ´Ï´Ù.

µÎ °³ ÀÌ»óÀÇ ºê·ÎÄ¿ ÀνºÅϽº°¡ ¿µ±¸ µ¥ÀÌÅÍ ÀúÀå¼Ò·Î °°Àº µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë ÁßÀÎ °æ¿ì¿¡´Â µ¥ÀÌÅͺ£À̽º Å×À̺í À̸§¿¡ ÀÌ ½Äº°ÀÚ°¡ Ãß°¡µÇ¾î ÇØ´ç À̸§À» °íÀ¯ÇÏ°Ô ³ªÅ¸³À´Ï´Ù. º¸Åë ÇÑ ºê·ÎÄ¿ ÀνºÅϽº¿¡ ´ëÇؼ­¸¸ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ³»Àå µ¥ÀÌÅͺ£À̽º¿¡´Â ÀÌ ½Äº°ÀÚ°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

PointBase ³»Àå ¹öÀü¿¡´Â ÇÊ¿äÇÏÁö ¾ÊÀ½

imq.persist.jdbc.driver

µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϱâ À§ÇÑ JDBC µå¶óÀ̹öÀÇ Java Ŭ·¡½º À̸§

com.pointbase.jdbc.jdbcUniversalDriver

imq.persist.jdbc.opendburl

±âÁ¸ µ¥ÀÌÅͺ£À̽º·ÎÀÇ ¿¬°áÀ» ¿©´Â µ¥ ÇÊ¿äÇÑ URL

jdbc:pointbase:embedded:dbName;
  database.home=
    .../instances/
instanceName/dbstore

imq.persist.jdbc.createdburl

(¼±Åà »çÇ×) »õ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ URL

ÀÌ µî·Ï Á¤º¸´Â Message Queue µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqdbmgr)¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µå´Â °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù.

jdbc:pointbase:embedded:dbName;
  new,database.home=
    .../instances/
instanceName/dbstore

imq.persist.jdbc.closedburl

(¼±Åà »çÇ×) µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» ´Ý´Â µ¥ ÇÊ¿äÇÑ URL

PointBase¿¡´Â ÇÊ¿äÇÏÁö ¾ÊÀ½

imq.persist.jdbc.user

(¼±Åà »çÇ×) ÇÊ¿äÇÒ °æ¿ì µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» ¿©´Â µ¥ ÇÊ¿äÇÑ »ç¿ëÀÚ À̸§

º¸¾È»óÀÇ ÀÌÀ¯·Î ¸í·ÉÁÙ ¿É¼Ç imqbrokerd -dbuser ¹× imqdbmgr -u¸¦ »ç¿ëÇÏ´Â ´ë½Å, °ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

imq.persist.jdbc.needpassword

(¼±Åà »çÇ×) ºê·ÎÄ¿¿¡¼­ µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÏ·Á¸é ºñ¹Ð¹øÈ£°¡ ÇÊ¿äÇմϱî?

trueÀ̸é -passfile ¿É¼ÇÀ» »ç¿ëÇÏ¿© ºñ¹Ð¹øÈ£°¡ µé¾î ÀÖ´Â ºñ¹Ð¹øÈ£ ÆÄÀÏÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì imqbrokerd ¹× imqdbmgr ¸í·ÉÀÌ ºñ¹Ð¹øÈ£¸¦ ¹¯´Â ÇÁ·ÒÇÁÆ® ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù.

 

imq.persist.jdbc.password

(¼±Åà »çÇ×) µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» ¿©´Â µ¥ ÇÊ¿äÇÑ ºñ¹Ð¹øÈ£

ÀÌ µî·Ï Á¤º¸´Â ºñ¹Ð¹øÈ£ ÆÄÀÏ¿¡¸¸ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

 

imq.persist.jdbc.table.IMQSV35

¹öÀü Å×À̺íÀ» ÀÛ¼ºÇÏ´Â SQL ¸í·É

CREATE TABLE ${name}
  (STOREVERSION INTEGER NOT NULL,
   BROKERID VARCHAR(100))

imq.persist.jdbc.table.IMQCCREC35

±¸¼º º¯°æ ·¹ÄÚµå Å×À̺íÀ» ÀÛ¼ºÇÏ´Â SQL ¸í·É

CREATE TABLE ${name}
  (RECORDTIME BIGINT NOT NULL,
   RECORD BLOB(10k))

imq.persist.jdbc.table.IMQDEST35

´ë»ó Å×À̺íÀ» ÀÛ¼ºÇÏ´Â SQL ¸í·É

CREATE TABLE ${name}
  (DID VARCHAR(100) NOT NULL,
   DEST BLOB(10k),
   
primaryKey(DID))

imq.persist.jdbc.table.IMQINT35

ÀÎÅÍ·¹½ºÆ® Å×À̺íÀ» ÀÛ¼ºÇÏ´Â SQL ¸í·É

CREATE TABLE ${name}
  (CUID BIGINT NOT NULL,
   INTEREST BLOB(10k),
   
primaryKey(CUID))

imq.persist.jdbc.table.IMQMSG35

¸Þ½ÃÁö Å×À̺íÀ» ÀÛ¼ºÇÏ´Â SQL ¸í·É

MSG ¿­ÀÇ ±âº» ÃÖ´ë ±æÀÌ´Â 1¸Þ°¡¹ÙÀÌÆ®(1m)ÀÔ´Ï´Ù. À̺¸´Ù ´õ ±ä ¸Þ½ÃÁö°¡ ÀÖÀ» °ÍÀ¸·Î ¿¹»óµÇ¸é ±æÀ̸¦ ÇØ´ç Å©±â¿¡ ¸Â°Ô ¼³Á¤ÇÕ´Ï´Ù. Å×À̺íÀÌ ÀÌ¹Ì ÀÛ¼ºµÈ °æ¿ì¿¡´Â ÇØ´ç Å×À̺íÀ» ´Ù½Ã ÀÛ¼ºÇÏ¿© ÃÖ´ë ¸Þ½ÃÁö ±æÀ̸¦ º¯°æÇØ¾ß ÇÕ´Ï´Ù.

CREATE TABLE ${name}
  (MID VARCHAR(100) NOT NULL,
   DID VARCHAR(100),
   MSGSIZE BIGINT,
   MSG BLOB(1m),
   
primaryKey(MID))

imq.persist.jdbc.table.IMQPROPS35

µî·Ï Á¤º¸ Å×À̺íÀ» ÀÛ¼ºÇÏ´Â SQL ¸í·É

CREATE TABLE ${name}
  (PROPNAME VARCHAR(100) NOT NULL,
   PROPVALUE BLOB(10k),
   
primaryKey(PROPNAME))

imq.persist.jdbc.table.IMQILIST35

ÀÎÅÍ·¹½ºÆ® »óÅ Å×À̺íÀ» ÀÛ¼ºÇÏ´Â SQL ¸í·É

CREATE TABLE ${name}
  (MID VARCHAR(100) NOT NULL,
   CUID BIGINT,
   DID VARCHAR(100),
   STATE INTEGER,
   
primaryKey(MID, CUID))

imq.persist.jdbc.table.IMQTXN35

Æ®·£Àè¼Ç Å×À̺íÀ» ÀÛ¼ºÇÏ´Â SQL ¸í·É

CREATE TABLE ${name}
  (TUID BIGINT NOT NULL,
   STATE INTEGER,
   TSTATEOBJ BLOB(10K),
   
primaryKey(TUID))

imq.persist.jdbc.table.IMQTACK35

Æ®·£Àè¼Ç È®ÀÎ Å×À̺íÀ» ÀÛ¼ºÇÏ´Â SQL ¸í·É

CREATE TABLE ${name}
  (TUID BIGINT NOT NULL,
   TXNACK BLOB(10k))


º¸¾È µî·Ï Á¤º¸

Ç¥ 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  MD5

imq.serviceName.authentication.type

¹®ÀÚ¿­

¾øÀ½

¿¬°á ¼­ºñ½º¿¡ ´ëÇÑ ºñ¹Ð¹øÈ£ ÀÎÄÚµù ¹æ¹ý:

  basic   ±âº» 64
  digest  MD5

ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÑ °æ¿ì ÁöÁ¤µÈ ¿¬°á ¼­ºñ½º¿¡ ´ëÇØ imq.authentication.
typeÀ» ¹«½ÃÇÕ´Ï´Ù.

imq.authentication.basic.user_repository

¹®ÀÚ¿­

file

±âº» 64 ÀÎÁõ¿¡ ´ëÇÑ »ç¿ëÀÚ ÀúÀå¼Ò À¯Çü:

  file  ÆÄÀÏ ±â¹Ý
  ldap  LDAP

imq.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  stderr

imq.log.console.output

¹®ÀÚ¿­

ERROR|WARNING

Äֿܼ¡ ±â·ÏÇÒ ·Î±ë Á¤º¸ ¹üÁÖ:

  NONE
  ERROR
  WARNING
  INFO
  ALL

ERROR, WARNING ¹× INFO ¹üÁÖ´Â »óÀ§ ¹üÁÖ¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼­ ÇÊ¿ä¿¡ µû¶ó °¢°¢ÀÇ ¹üÁÖ¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿©·¯ ¹üÁÖ¸¦ Á¶ÇÕÇÏ¿© ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ ¶§ °¢ ¹üÁÖ´Â ¼¼·Î ¸·´ë(|)·Î ±¸ºÐÇÕ´Ï´Ù.

imq.log.file.dirpath

¹®ÀÚ¿­

ºÎ·Ï A ÂüÁ¶

·Î±× ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â µð·ºÅ丮 °æ·Î

imq.log.file.filename

¹®ÀÚ¿­

log.txt

·Î±× ÆÄÀÏÀÇ À̸§

imq.log.file.output

¹®ÀÚ¿­

ALL

·Î±× ÆÄÀÏ¿¡ ±â·ÏÇÒ ·Î±ë Á¤º¸ÀÇ ¹üÁÖ:

  NONE
  ERROR
  WARNING
  INFO
  ALL

ERROR, 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
  ALL

ERROR, 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_LOCAL7

imq.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·Î ¼³Á¤ÇÕ´Ï´Ù.

imq.cluster.url1,3

¹®ÀÚ¿­

¾øÀ½

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Àº ¾ËÆĺª ¼ø ºê·ÎÄ¿ ±¸¼º µî·Ï Á¤º¸ ¸ñ·ÏÀ̸ç, ÀÌ Àå¿¡¼­ °ü·Ã Ç¥¿¡ ´ëÇÑ »óÈ£ ÂüÁ¶¸¦ Á¦°øÇÕ´Ï´Ù.

Ç¥ 14-10 ¾ËÆĺª ¼ø ºê·ÎÄ¿ µî·Ï Á¤º¸ ¸ñ·Ï 

µî·Ï Á¤º¸

Ç¥

imq.accesscontrol.enabled

Ç¥ 14-7

imq.accesscontrol.file.filename

Ç¥ 14-7

imq.audit.enabled

Ç¥ 14-7

imq.authentication.basic.user_repository

Ç¥ 14-7

imq.authentication.client.response.timeout

Ç¥ 14-7

imq.authentication.type

Ç¥ 14-7

imq.autocreate.destination.isLocalOnly

Ç¥ 14-3

imq.autocreate.destination.limitBehavior

Ç¥ 14-3

imq.autocreate.destination.maxBytesPerMsg

Ç¥ 14-3

imq.autocreate.destination.maxNumMsgs

Ç¥ 14-3

imq.autocreate.destination.maxNumProducers

Ç¥ 14-3

imq.autocreate.destination.maxTotalMsgBytes

Ç¥ 14-3

imq.autocreate.destination.useDMQ

Ç¥ 14-3

imq.autocreate.queue

Ç¥ 14-3

imq.autocreate.queue.consumerFlowLimit

Ç¥ 14-3

imq.autocreate.queue.localDeliveryPreferred

Ç¥ 14-3

imq.autocreate.queue.maxNumActiveConsumers

Ç¥ 14-3

imq.autocreate.queue.maxNumBackupConsumers

Ç¥ 14-3

imq.autocreate.topic

Ç¥ 14-3

imq.autocreate.topic.consumerFlowLimit

Ç¥ 14-3

imq.cluster.brokerlist

Ç¥ 14-9

imq.cluster.hostname

Ç¥ 14-9

imq.cluster.masterbroker

Ç¥ 14-9

imq.cluster.port

Ç¥ 14-9

imq.cluster.transport

Ç¥ 14-9

imq.cluster.url

Ç¥ 14-9

imq.destination.DMQ.truncateBody

Ç¥ 14-2

imq.destination.logDeadMsgs

Ç¥ 14-8

imq.hostname

Ç¥ 14-1

imq.imqcmd.password

Ç¥ 14-7

imq.keystore.file.dirpath

Ç¥ 14-7

imq.keystore.file.name

Ç¥ 14-7

imq.keystore.password

Ç¥ 14-7

imq.keystore.propertyName

Ç¥ 14-7

imq.log.console.output

Ç¥ 14-8

imq.log.console.stream

Ç¥ 14-8

imq.log.file.dirpath

Ç¥ 14-8

imq.log.file.filename

Ç¥ 14-8

imq.log.file.output

Ç¥ 14-8

imq.log.file.rolloverbytes

Ç¥ 14-8

imq.log.file.rolloversecs

Ç¥ 14-8

imq.log.level

Ç¥ 14-8

imq.log.syslog.facility

Ç¥ 14-8

imq.log.syslog.identity

Ç¥ 14-8

imq.log.syslog.logconsole

Ç¥ 14-8

imq.log.syslog.logpid

Ç¥ 14-8

imq.log.syslog.output

Ç¥ 14-8

imq.log.timezone

Ç¥ 14-8

imq.message.expiration.interval

Ç¥ 14-2

imq.message.max_size

Ç¥ 14-2

imq.metrics.enabled

Ç¥ 14-8

imq.metrics.interval

Ç¥ 14-8

imq.metrics.topic.enabled

Ç¥ 14-8

imq.metrics.topic.interval

Ç¥ 14-8

imq.metrics.topic.persist

Ç¥ 14-8

imq.metrics.topic.timetolive

Ç¥ 14-8

imq.passfile.dirpath

Ç¥ 14-7

imq.passfile.enabled

Ç¥ 14-7

imq.passfile.name

Ç¥ 14-7

imq.persist.file.destination.message.filepool.limit

Ç¥ 14-5

imq.persist.file.message.cleanup

Ç¥ 14-5

imq.persist.file.message.filepool.cleanratio

Ç¥ 14-5

imq.persist.file.message.max_record_size

Ç¥ 14-5

imq.persist.file.sync.enabled

Ç¥ 14-5

imq.persist.jdbc.brokerid

Ç¥ 14-6

imq.persist.jdbc.closedburl

Ç¥ 14-6

imq.persist.jdbc.createdburl

Ç¥ 14-6

imq.persist.jdbc.driver

Ç¥ 14-6

imq.persist.jdbc.needpassword

Ç¥ 14-6

imq.persist.jdbc.opendburl

Ç¥ 14-6

imq.persist.jdbc.password

Ç¥ 14-6

imq.persist.jdbc.table.IMQCCREC35

Ç¥ 14-6

imq.persist.jdbc.table.IMQDEST35

Ç¥ 14-6

imq.persist.jdbc.table.IMQILIST35

Ç¥ 14-6

imq.persist.jdbc.table.IMQINT35

Ç¥ 14-6

imq.persist.jdbc.table.IMQMSG35

Ç¥ 14-6

imq.persist.jdbc.table.IMQPROPS35

Ç¥ 14-6

imq.persist.jdbc.table.IMQSV35

Ç¥ 14-6

imq.persist.jdbc.table.IMQTACK35

Ç¥ 14-6

imq.persist.jdbc.table.IMQTXN35

Ç¥ 14-6

imq.persist.jdbc.user

Ç¥ 14-6

imq.persist.store

Ç¥ 14-4

imq.ping.interval

Ç¥ 14-1

imq.portmapper.backlog

Ç¥ 14-1

imq.portmapper.hostname

Ç¥ 14-1

imq.portmapper.port

Ç¥ 14-1

imq.resourceState.count

Ç¥ 14-2

imq.resourceState.threshold

Ç¥ 14-2

imq.service.activelist

Ç¥ 14-1

imq.serviceName.accesscontrol.enabled

Ç¥ 14-7

imq.serviceName.accesscontrol.file.filename

Ç¥ 14-7

imq.serviceName.authentication.type

Ç¥ 14-7

imq.serviceName.max_threads

Ç¥ 14-1

imq.serviceName.min_threads

Ç¥ 14-1

imq.serviceName.protocolType.hostname

Ç¥ 14-1

imq.serviceName.protocolType.port

Ç¥ 14-1

imq.serviceName.threadpool_model

Ç¥ 14-1

imq.shared.connectionMonitor_limit

Ç¥ 14-1

imq.system.max_count

Ç¥ 14-2

imq.system.max_size

Ç¥ 14-2

imq.transaction.autorollback

Ç¥ 14-2

imq.user_repository.ldap.base

Ç¥ 14-7

imq.user_repository.ldap.gidattr

Ç¥ 14-7

imq.user_repository.ldap.grpbase

Ç¥ 14-7

imq.user_repository.ldap.grpfilter

Ç¥ 14-7

imq.user_repository.ldap.grpsearch

Ç¥ 14-7

imq.user_repository.ldap.memattr

Ç¥ 14-7

imq.user_repository.ldap.password

Ç¥ 14-7

imq.user_repository.ldap.principal

Ç¥ 14-7

imq.user_repository.ldap.propertyName

Ç¥ 14-7

imq.user_repository.ldap.server

Ç¥ 14-7

imq.user_repository.ldap.ssl.enabled

Ç¥ 14-7

imq.user_repository.ldap.timeout

Ç¥ 14-7

imq.user_repository.ldap.uidattr

Ç¥ 14-7

imq.user_repository.ldap.usrfilter

Ç¥ 14-7



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


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