16Àå
°ü¸® °´Ã¼ ¼Ó¼º ÂüÁ¶
ÀÌ Àå¿¡¼´Â °ü¸® °´Ã¼ÀÇ ¼Ó¼º¿¡ ´ëÇÑ ÂüÁ¶ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
¿¬°á ÆÑÅ丮 ¼Ó¼º
¿¬°á ÆÑÅ丮 °´Ã¼ÀÇ ¼Ó¼ºÀº ´ÙÀ½ Àý¿¡ ¼³¸íµÈ ¹üÁÖ·Î ºÐ·ùµË´Ï´Ù.
¿¬°á ó¸®
Ç¥ 16-1¿¡´Â ¿¬°á 󸮿¡ »ç¿ëµÇ´Â ¿¬°á ÆÑÅ丮 ¼Ó¼ºÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 16-1 ¿¬°á 󸮿¡ ´ëÇÑ ¿¬°á ÆÑÅ丮 ¼Ó¼º
|
¼Ó¼º
|
À¯Çü
|
±âº»°ª
|
¼³¸í
|
|
imqAddressList
|
¹®ÀÚ¿
|
±âÁ¸ Message Queue 3.0 ÁÖ¼Ò(ÀÖ´Â °æ¿ì). ¾ø´Â °æ¿ì¿¡´Â Ç¥ 16-2ÀÇ Ã¹ ¹øÂ° Ç׸ñ
|
ºê·ÎÄ¿ ÁÖ¼Ò ¸ñ·Ï
ÀÌ ¸ñ·ÏÀº ½°Ç¥·Î ±¸ºÐµÈ Çϳª ÀÌ»óÀÇ ¸Þ½ÃÁö ¼¹ö ÁÖ¼Ò·Î ±¸¼ºµË´Ï´Ù. °¢ ÁּҴ Ŭ¶óÀÌ¾ðÆ®°¡ ¿¬°áÇÒ ¼ö ÀÖ´Â ºê·ÎÄ¿ ÀνºÅϽºÀÇ È£½ºÆ® À̸§, Æ÷Æ® ¹øÈ£ ¹× ¿¬°á ¼ºñ½º¸¦ ÁöÁ¤Çϰųª ³ªÅ¸³À´Ï´Ù. ÁÖ¼Ò ±¸¹®Àº ¿¬°á ¼ºñ½º ¹× Æ÷Æ® ÇÒ´ç ¹æ¹ý¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¾Æ·¡¸¦ ÂüÁ¶ÇϽʽÿÀ.
|
|
imqAddressListBehavior
|
¹®ÀÚ¿
|
PRIORITY
|
¼¹ö ÁÖ¼Ò¿¡ ¿¬°áÀ» ½ÃµµÇÏ´Â ¼ø¼:
PRIORITY ÁÖ¼Ò ¸ñ·Ï¿¡ ÁöÁ¤µÈ ¼ø¼
RANDOM ÀÓÀÇÀÇ ¼ø¼
ÁÖ: ¿©·¯ Ŭ¶óÀÌ¾ðÆ®°¡ µ¿ÀÏÇÑ ¿¬°á ÆÑÅ丮¸¦ °øÀ¯ÇÏ´Â °æ¿ì ÀÓÀÇÀÇ ¿¬°á ¼ø¼¸¦ ÁöÁ¤ÇÏ¿© ¸ðµç Ŭ¶óÀÌ¾ðÆ®°¡ °°Àº ÁÖ¼Ò·Î ¿¬°áÇÏ´Â °ÍÀ» ¸·À» ¼ö ÀÖ½À´Ï´Ù.
|
|
imqAddressListIterations
|
Á¤¼ö
|
5
|
¿¬°á ¼³Á¤ ¶Ç´Â Àç¼³Á¤À» ½ÃµµÇϸç ÁÖ¼Ò ¸ñ·ÏÀ» ¹Ýº¹Çϴ Ƚ¼ö
°ª -1Àº ¹«Á¦ÇÑ ¹Ýº¹À» ÀǹÌÇÕ´Ï´Ù.
|
|
imqPingInterval
|
Á¤¼ö
|
30
|
Ŭ¶óÀÌ¾ðÆ®¿Í ºê·ÎÄ¿ °£ ¿¬°áÀ» Å×½ºÆ®ÇÏ´Â °£°Ý(ÃÊ)
°ª 0 ¶Ç´Â -1À» ¼³Á¤ÇÏ¸é ¿¬°á Å×½ºÆ®¸¦ ÁÖ±âÀûÀ¸·Î ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
|
|
imqReconnectEnabled
|
ºÎ¿ï
|
false
|
²÷¾îÁø ¿¬°áÀ» ´Ù½Ã ¼³Á¤ÇϽðڽÀ´Ï±î?
|
|
imqReconnectAttempts
|
Á¤¼ö
|
0
|
´ÙÀ½ ÁÖ¼Ò·Î À̵¿Çϱâ Àü¿¡ ÁÖ¼Ò ¸ñ·ÏÀÇ °¢ ÁÖ¼Ò¿¡ ¿¬°á ¶Ç´Â À翬°áÀ» ½ÃµµÇϴ Ƚ¼ö
°ª -1Àº ¹«Á¦ÇÑ ¿¬°á ½Ãµµ Ƚ¼ö¸¦ ÀǹÌÇÏ¸ç ¿¬°áµÉ ¶§±îÁö ù ¹øÂ° ÁÖ¼Ò¿¡ ¿¬°áÇϱâ À§ÇØ ¹Ýº¹ ½ÃµµÇÕ´Ï´Ù.
|
|
imqReconnectInterval
|
±ä Á¤¼ö
|
3000
|
À翬°á ½Ãµµ °£°Ý(¹Ð¸®ÃÊ)
ÀÌ °ªÀº ÁöÁ¤µÈ ÁÖ¼Ò¿¡ ´ëÇÑ ¿¬¼ÓÀûÀÎ ½Ãµµ¿Í ¸ñ·ÏÀÇ ¿¬¼ÓÀûÀÎ ÁÖ¼Ò¿¡ ´ëÇØ ¸ðµÎ Àû¿ëµË´Ï´Ù.
ÁÖ: °ªÀÌ ³Ê¹« ÀÛÀ¸¸é ºê·ÎÄ¿¸¦ º¹±¸ÇÏ´Â ½Ã°£ÀÌ ÃæºÐÇÏÁö ¸øÇÒ ¼öµµ ÀÖ½À´Ï´Ù. °ªÀÌ ³Ê¹« Å©¸é ¿¬°á ½Ã ³Ê¹« ¿À·¡ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.
|
|
imqSSLIsHostTrusted
|
ºÎ¿ï
|
true
|
ºê·ÎÄ¿ÀÇ ÀÚü ¼¸íÇÑ ÀÎÁõ¼¸¦ »ç¿ëÇϽðڽÀ´Ï±î?
ÁÖ: ÀÎÁõ ±â°üÀÇ ¼¸íµÈ ÀÎÁõ¼¸¦ »ç¿ëÇÏ·Á¸é ÀÌ ¼Ó¼ºÀ» false·Î ¼³Á¤ÇÕ´Ï´Ù.
|
imqAddressList ¼Ó¼º °ªÀº ¿¬°áÇÒ Çϳª ÀÌ»óÀÇ ¸Þ½ÃÁö ¼¹ö ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ´Â ½°Ç¥·Î ±¸ºÐµÈ ¹®ÀÚ¿ÀÔ´Ï´Ù. °¢ ÁÖ¼ÒÀÇ ÀÏ¹Ý ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
scheme://address
¿©±â¼ schemeÀº Ç¥ 16-2ÀÇ Ã¹ ¹øÂ° ¿¿¡ Ç¥½ÃµÇ´Â ÁÖ¼Ò ÁöÁ¤ ü°è Áß Çϳª¸¦ ½Äº°Çϸç address´Â ¼¹ö ÁÖ¼Ò ÀÚü¸¦ ³ªÅ¸³À´Ï´Ù. Ç¥ÀÇ ¸¶Áö¸· ¿¿¡ Ç¥½ÃµÈ ´ë·Î, ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ´Â Á¤È®ÇÑ ±¸¹®Àº ÁÖ¼Ò ÁöÁ¤ ü°è¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
Ç¥ 16-2 ¸Þ½ÃÁö ¼¹ö ÁÖ¼Ò ÁöÁ¤ ü°è
|
ü°è
|
¼ºñ½º
|
±¸¹®
|
¼³¸í
|
|
mq
|
jms ¶Ç´Â ssljms
|
[hostName][:portNumber][/serviceName]
|
jms ¶Ç´Â ssljms ¿¬°á ¼ºñ½º¿¡ ´ëÇØ µ¿ÀûÀ¸·Î Æ÷Æ®¸¦ ÇÒ´çÇÕ´Ï´Ù.
ÁÖ¼Ò ¸ñ·Ï Ç׸ñÀº Message Queue Æ÷Æ® ¸ÅÆÛÀÇ È£½ºÆ® À̸§ ¹× Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Æ÷Æ® ¸ÅÆÛ ÀÚü´Â ¿¬°á¿¡ »ç¿ëÇÒ Æ÷Æ®¸¦ µ¿ÀûÀ¸·Î ÇÒ´çÇÕ´Ï´Ù.
±âº»°ª:
hostName = localhost portNumber = 7676 serviceName = jms
ssljms ¿¬°á ¼ºñ½ºÀÇ °æ¿ì, ¸ðµç º¯¼ö¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
|
|
mqtcp
|
jms
|
hostName:portNumber/jms
|
jms ¿¬°á ¼ºñ½º¸¦ »ç¿ëÇÏ¿© ÁöÁ¤µÈ Æ÷Æ®¿¡ ¿¬°áÇÕ´Ï´Ù.
Æ÷Æ® ¸ÅÆÛ¸¦ ¿ìȸÇϰí ÁöÁ¤µÈ È£½ºÆ® À̸§ ¹× Æ÷Æ® ¹øÈ£·Î TCP ¿¬°áÀ» Á÷Á¢ ¼³Á¤ÇÕ´Ï´Ù.
|
|
mqssl
|
ssljms
|
hostName:portNumber/ssljms
|
ssljms ¿¬°á ¼ºñ½º¸¦ »ç¿ëÇÏ¿© ÁöÁ¤µÈ Æ÷Æ®¿¡ ¿¬°áÇÕ´Ï´Ù.
Æ÷Æ® ¸ÅÆÛ¸¦ ¿ìȸÇϰí ÁöÁ¤µÈ È£½ºÆ® À̸§ ¹× Æ÷Æ® ¹øÈ£·Î º¸¾È SSL ¿¬°áÀ» Á÷Á¢ ¼³Á¤ÇÕ´Ï´Ù.
|
|
http
|
httpjms
|
http://hostName:portNumber/contextRoot/tunnel
¿©·¯ ºê·ÎÄ¿ ÀνºÅϽº°¡ µ¿ÀÏÇÑ ÅͳΠ¼ºí¸´À» »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½ ±¸¹®À» »ç¿ëÇÏ¿© ÀÓÀÇ·Î ¼±ÅÃµÈ ÀνºÅϽº°¡ ¾Æ´Ï¶ó ƯÁ¤ ºê·ÎÄ¿ ÀνºÅϽº¿¡ ¿¬°áÇÕ´Ï´Ù.
http://hostName:portNumber/contextRoot/tunnel? ServerName=hostName:instanceName
|
httpjms ¿¬°á ¼ºñ½º¸¦ »ç¿ëÇÏ¿© ÁöÁ¤µÈ Æ÷Æ®¿¡ ¿¬°áÇÕ´Ï´Ù.
ÁöÁ¤µÈ URLÀÇ Message Queue ÅͳΠ¼ºí¸´¿¡ HTTP ¿¬°áÀ» ¼³Á¤ÇÕ´Ï´Ù. ºê·ÎÄ¿°¡ HTTP ÅͳΠ¼ºí¸´¿¡ ¾×¼¼½ºÇϵµ·Ï ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.
|
|
https
|
httpsjms
|
https://hostName:portNumber/contextRoot/tunnel
¿©·¯ ºê·ÎÄ¿ ÀνºÅϽº°¡ µ¿ÀÏÇÑ ÅͳΠ¼ºí¸´À» »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½ ±¸¹®À» »ç¿ëÇÏ¿© ÀÓÀÇ·Î ¼±ÅÃµÈ ÀνºÅϽº°¡ ¾Æ´Ï¶ó ƯÁ¤ ºê·ÎÄ¿ ÀνºÅϽº¿¡ ¿¬°áÇÕ´Ï´Ù.
https://hostName:portNumber/contextRoot/tunnel? ServerName=hostName:instanceName
|
httpsjms ¿¬°á ¼ºñ½º¸¦ »ç¿ëÇÏ¿© ÁöÁ¤µÈ Æ÷Æ®¿¡ ¿¬°áÇÕ´Ï´Ù.
ÁöÁ¤µÈ URLÀÇ Message Queue ÅͳΠ¼ºí¸´¿¡ º¸¾È HTTP ¿¬°áÀ» ¼³Á¤ÇÕ´Ï´Ù. ºê·ÎÄ¿°¡ HTTPS ÅͳΠ¼ºí¸´¿¡ ¾×¼¼½ºÇϵµ·Ï ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.
|
Ç¥ 16-3¿¡¼´Â ´Ù¾çÇÑ ÁÖ¼Ò Çü½ÄÀÇ ¿¹¸¦ º¸¿©ÁÝ´Ï´Ù.
Ç¥ 16-3 ¸Þ½ÃÁö ¼¹ö ÁÖ¼Ò ¿¹
|
¼ºñ½º
|
ºê·ÎÄ¿ È£½ºÆ®
|
Æ÷Æ®
|
ÁÖ¼Ò ¿¹
|
|
ÁöÁ¤ÇÏÁö ¾ÊÀ½
|
ÁöÁ¤ÇÏÁö ¾ÊÀ½
|
ÁöÁ¤ÇÏÁö ¾ÊÀ½
|
ÁÖ¼Ò ¾øÀ½ (mq://localHost:7676/jms)
|
|
ÁöÁ¤ÇÏÁö ¾ÊÀ½
|
ÁöÁ¤µÈ È£½ºÆ®
|
ÁöÁ¤ÇÏÁö ¾ÊÀ½
|
myBkrHost (mq://myBkrHost:7676/jms)
|
|
ÁöÁ¤ÇÏÁö ¾ÊÀ½
|
ÁöÁ¤ÇÏÁö ¾ÊÀ½
|
ÁöÁ¤µÈ Æ÷Æ® ¸ÅÆÛ Æ÷Æ®
|
1012 (mq://localHost:1012/jms)
|
|
ssljms
|
·ÎÄà ȣ½ºÆ®
|
Ç¥ÁØ Æ÷Æ® ¸ÅÆÛ Æ÷Æ®
|
mq://localHost:7676/ssljms
|
|
ssljms
|
ÁöÁ¤µÈ È£½ºÆ®
|
Ç¥ÁØ Æ÷Æ® ¸ÅÆÛ Æ÷Æ®
|
mq://myBkrHost:7676/ssljms
|
|
ssljms
|
ÁöÁ¤µÈ È£½ºÆ®
|
ÁöÁ¤µÈ Æ÷Æ® ¸ÅÆÛ Æ÷Æ®
|
mq://myBkrHost:1012/ssljms
|
|
jms
|
·ÎÄà ȣ½ºÆ®
|
ÁöÁ¤µÈ ¼ºñ½º Æ÷Æ®
|
mqtcp://localhost:1032/jms
|
|
ssljms
|
ÁöÁ¤µÈ È£½ºÆ®
|
ÁöÁ¤µÈ ¼ºñ½º Æ÷Æ®
|
mqssl://myBkrHost:1034/ssljms
|
|
httpjms
|
Àû¿ëÇÒ ¼ö ¾øÀ½
|
Àû¿ëÇÒ ¼ö ¾øÀ½
|
http://websrvr1:8085/imq/tunnel
|
|
httpsjms
|
Àû¿ëÇÒ ¼ö ¾øÀ½
|
Àû¿ëÇÒ ¼ö ¾øÀ½
|
https://websrvr2:8090/imq/tunnel
|
Ŭ¶óÀÌ¾ðÆ® ¾ÆÀ̵ð
Ç¥ 16-4¿¡´Â Ŭ¶óÀÌ¾ðÆ® ¾ÆÀ̵𿡠´ëÇÑ ¿¬°á ÆÑÅ丮 ¼Ó¼ºÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 16-4 Ŭ¶óÀÌ¾ðÆ® ½Äº°¿¡ ´ëÇÑ ¿¬°á ÆÑÅ丮 ¼Ó¼º
|
¼Ó¼º
|
À¯Çü
|
±âº»°ª
|
¼³¸í
|
|
imqDefaultUsername
|
¹®ÀÚ¿
|
guest
|
ºê·ÎÄ¿ ÀÎÁõ °ü·Ã ±âº» »ç¿ëÀÚ À̸§
|
|
imqDefaultPassword
|
¹®ÀÚ¿
|
guest
|
ºê·ÎÄ¿ ÀÎÁõ °ü·Ã ±âº» ºñ¹Ð¹øÈ£
|
|
imqConfiguredClientID
|
¹®ÀÚ¿
|
null
|
°ü¸®»ó ±¸¼ºµÈ Ŭ¶óÀÌ¾ðÆ® ½Äº°ÀÚ
|
|
imqDisableSetClientID
|
ºÎ¿ï
|
false
|
setClientID ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ®°¡ Ŭ¶óÀÌ¾ðÆ® ½Äº°ÀÚ¸¦ º¯°æÇÏÁö ¸øÇϵµ·Ï ¹æÁöÇϽðڽÀ´Ï±î?
|
¾ÈÁ¤¼º ¹× È帧 Á¦¾î
Ç¥ 16-5¿¡´Â ¾ÈÁ¤¼º ¹× È帧 Á¦¾î¿¡ »ç¿ëµÇ´Â ¿¬°á ÆÑÅ丮 ¼Ó¼ºÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 16-5 ¾ÈÁ¤¼º ¹× È帧 Á¦¾î¿¡ ´ëÇÑ ¿¬°á ÆÑÅ丮 ¼Ó¼º
|
¼Ó¼º
|
À¯Çü
|
±âº»°ª
|
¼³¸í
|
|
imqAckTimeout
|
¹®ÀÚ¿
|
0
|
¿¹¿Ü ¹ß»ý Àü ºê·ÎÄ¿ È®ÀÎ ´ë±â ÃÖ´ë ½Ã°£(¹Ð¸®ÃÊ)
°ª 0Àº ½Ã°£ Á¦ÇÑÀÌ ¾øÀ½(¹«±âÇÑ ´ë±â)À» ÀǹÌÇÕ´Ï´Ù.
ÁÖ: °æ¿ì¿¡ µû¶ó¼´Â °ªÀÌ ³Ê¹« ³·À» °æ¿ì Á¶±â ½Ã°£ Ãʰú°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, º¸¾È(SSL) ¿¬°áÀ» »ç¿ëÇÏ´Â LDAP »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ´ëÇÑ »ç¿ëÀÚÀÇ Ãʱâ ÀÎÁõ¿¡´Â 30ÃÊ ÀÌ»óÀÌ ¼Ò¿äµÉ ¼ö ÀÖ½À´Ï´Ù.
|
|
imqConnectionFlowCount
|
Á¤¼ö
|
100
|
ÃøÁ¤µÈ Àϰý ó¸®ÀÇ ÆäÀÌ·Îµå ¸Þ½ÃÁö ¼ö
ÆäÀÌ·Îµå ¸Þ½ÃÁö¸¦ Ŭ¶óÀÌ¾ðÆ®·Î Àü´ÞÇÏ´Â ÀÛ¾÷ÀÌ ÀÌ ¸Þ½ÃÁö ¼ö ÀÌÈÄ¿¡ ÀϽÃÀûÀ¸·Î ÁߴܵǹǷΠ´©ÀûµÈ Á¦¾î ¸Þ½ÃÁö¸¦ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ·±Å¸ÀÓÀÇ ¾Ë¸² ¸Þ½ÃÁö°¡ µµÂøÇÏ¸é ÆäÀÌ·Îµå ¸Þ½ÃÁö Àü´ÞÀÌ ´Ù½Ã ½ÃÀ۵Ǿî ÁöÁ¤µÈ ¼ö¿¡ À̸¦ ¶§±îÁö °è¼ÓµË´Ï´Ù.
°ª 0Àº ¸Þ½ÃÁö Àü´Þ ÃøÁ¤À» »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇϹǷΠÆäÀÌ·Îµå ¸Þ½ÃÁö Æ®·¡ÇÈÀÌ ¸¹À» °æ¿ì Message Queue Á¦¾î ¸Þ½ÃÁö°¡ Â÷´ÜµÉ ¼ö ÀÖ½À´Ï´Ù.
|
|
imqConnectionFlowLimitEnabled
|
ºÎ¿ï
|
false
|
¿¬°á ¼öÁØ¿¡¼ ¸Þ½ÃÁö È帧À» Á¦ÇÑÇմϱî?
|
|
imqConnectionFlowLimit
|
Á¤¼ö
|
1000
|
»ç¿ëÀ» À§ÇØ Àü´Þ ¹× ¹öÆÛ¸µÇÒ ¿¬°á´ç ÃÖ´ë ¸Þ½ÃÁö ¼ö
º¸·ù ÁßÀÎ »ç¿ëÇÏÁö ¾ÊÀº ÆäÀÌ·Îµå ¸Þ½ÃÁö ¼ö(imqConnectionFlowCount¿¡¼ Á¦¾îÇÏ´Â È帧 ÃøÁ¤¿¡ µû¸§)°¡ ÀÌ Á¦ÇÑÀ» ÃʰúÇÏ¸é ¿¬°á ½Ã ¸Þ½ÃÁö Àü´ÞÀÌ ÁßÁöµË´Ï´Ù. º¸·ù ÁßÀÎ ¸Þ½ÃÁö ¼ö°¡ Á¦ÇѺ¸´Ù ÀûÀ» ¶§¿¡¸¸ Àü´ÞÀÌ ´Ù½Ã ½ÃÀ۵˴ϴÙ. µû¶ó¼ º¸·ù ÁßÀÎ ¸Þ½ÃÁö°¡ ³Ê¹« ¸¹¾Æ¼ ¸Þ¸ð¸® ºÎÁ·ÀÌ ¹ß»ýÇÏ´Â °ÍÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¼Ó¼ºÀº imqConnectionFlowLimitEnabled°¡ falseÀÎ °æ¿ì ¹«½ÃµË´Ï´Ù.
|
|
imqConsumerFlowLimit
|
Á¤¼ö
|
100
|
»ç¿ëÀ» À§ÇØ Àü´Þ ¹× ¹öÆÛ¸µÇÒ »ç¿ëÀÚ´ç ÃÖ´ë ¸Þ½ÃÁö ¼ö
º¸·ù ÁßÀÎ »ç¿ëÇÏÁö ¾ÊÀº ÆäÀÌ·Îµå ¸Þ½ÃÁö ¼ö°¡ ÇØ´ç »ç¿ëÀÚ¿¡ ´ëÇØ ÀÌ Á¦ÇÑÀ» ÃʰúÇϸé ÁöÁ¤µÈ »ç¿ëÀÚ·ÎÀÇ ¸Þ½ÃÁö Àü´ÞÀÌ ÁßÁöµË´Ï´Ù. »ç¿ëÀÚ¿¡ ´ëÇÑ º¸·ù ÁßÀÎ ¸Þ½ÃÁö ¼ö°¡ imqConsumerFlowThreshold¿¡ ÁöÁ¤µÈ ºñÀ²º¸´Ù ³·À» ¶§¿¡¸¸ Àü´ÞÀÌ ´Ù½Ã ½ÃÀ۵˴ϴÙ. µû¶ó¼ ¿©·¯ »ç¿ëÀÚ°¡ µ¿ÀÏÇÑ ¿¬°á¿¡ ÁýÁßµÇÁö ¾Êµµ·Ï ÇÔÀ¸·Î½á °¢ »ç¿ëÀÚ °£¿¡ ·Îµå ±ÕÇü Á¶Á¤À» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.
´ë±â¿ °íÀ¯ÀÇ consumerFlowLimit ¼Ó¼º¿¡ ´ëÇØ ´õ ³·Àº °ªÀ» ¼³Á¤Çϸé ÀÌ Á¦ÇÑÀ» ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù(15Àå, "¹°¸®Àû ´ë»ó µî·Ï Á¤º¸ ÂüÁ¶" ÂüÁ¶). ÇÑ ¿¬°áÀ» ÅëÇÑ ¸ðµç »ç¿ëÀÚ·ÎÀÇ ¸Þ½ÃÁö Àü´ÞÀº imqConnectionFlowLimit¿¡ ÁöÁ¤µÈ Àüü Á¦ÇÑ¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù.
|
|
imqConsumerFlowThreshold
|
Á¤¼ö
|
50
|
¸Þ½ÃÁö Àü´ÞÀ» ´Ù½Ã ½ÃÀÛÇÏ·Á¸é Ŭ¶óÀÌ¾ðÆ® ·±Å¸ÀÓ¿¡ ¹öÆÛ¸µµÈ »ç¿ëÀÚ´ç ¸Þ½ÃÁö ¼ö¸¦ imqConsumerFlowLimit ºñÀ²º¸´Ù ³·°Ô ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
|
´ë±â¿ ºê¶ó¿ìÀú ¹× ¼¹ö ¼¼¼Ç
Ç¥ 16-6¿¡´Â ´ë±â¿ ã¾Æº¸±â¿Í ¼¹ö ¼¼¼Ç¿¡ »ç¿ëµÇ´Â ¿¬°á ÆÑÅ丮 ¼Ó¼ºÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 16-6 ´ë±â¿ ºê¶ó¿ìÀú ¹× ¼¹ö ¼¼¼Ç¿¡ ´ëÇÑ ¿¬°á ÆÑÅ丮 ¼Ó¼º
|
¼Ó¼º
|
À¯Çü
|
±âº»°ª
|
¼³¸í
|
|
imqQueueBrowserMaxMessagesPerRetrieve
|
Á¤¼ö
|
1000
|
´ë±â¿ ´ë»óÀÇ ³»¿ëÀ» ã¾Æº¼ ¶§ ÇÑ ¹ø¿¡ °Ë»öÇÒ ÃÖ´ë ¸Þ½ÃÁö ¼ö
|
|
imqQueueBrowserRetrieveTimeout
|
Long Á¤¼ö
|
60000
|
´ë±â¿ ´ë»óÀÇ ³»¿ëÀ» ã¾Æº¼ ¶§ ¿¹¿Ü ¹ß»ý Àü ¸Þ½ÃÁö °Ë»ö ´ë±â ÃÖ´ë ½Ã°£(¹Ð¸®ÃÊ)
|
|
imqLoadMaxToServerSession
|
ºÎ¿ï
|
true
|
ÃÖ´ë ¸Þ½ÃÁö ¼ö¸¦ ¼¹ö ¼¼¼ÇÀ¸·Î ·ÎµåÇմϱî?
°ªÀÌ falseÀ̸é Ŭ¶óÀÌ¾ðÆ®´Â ÇÑ ¹ø¿¡ ÇϳªÀÇ ¸Þ½ÃÁö¸¸ ·ÎµåÇÕ´Ï´Ù.
ÀÌ ¼Ó¼ºÀº JMS ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ±â´É¿¡¸¸ Àû¿ëµË´Ï´Ù.
|
Ç¥ÁØ ¸Þ½ÃÁö µî·Ï Á¤º¸ ¼³Á¤
Ç¥ 16-7¿¡ ³ª¿µÈ ¿¬°á ÆÑÅ丮 ¼Ó¼ºÀº Message Queue Ŭ¶óÀÌ¾ðÆ® ·±Å¸ÀÓ¿¡¼ JMS(Java Message Service) »ç¾ç¿¡ Á¤ÀÇµÈ Æ¯Á¤ Ç¥ÁØ ¸Þ½ÃÁö µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÒÁö ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù.
Ç¥ 16-7 Ç¥ÁØ ¸Þ½ÃÁö µî·Ï Á¤º¸¿¡ ´ëÇÑ ¿¬°á ÆÑÅ丮 ¼Ó¼º
|
µî·Ï Á¤º¸
|
À¯Çü
|
±âº»°ª
|
¼³¸í
|
|
imqSetJMSXUserID
|
ºÎ¿ï
|
false
|
»ý¼ºµÈ ¸Þ½ÃÁö¿¡ ´ëÇØ JMSXUserID µî·Ï Á¤º¸(»ç¿ëÀÚ°¡ Àü¼ÛÇÏ´Â ¸Þ½ÃÁöÀÇ ¾ÆÀ̵ð)¸¦ ¼³Á¤Çմϱî?
|
|
imqSetJMSXAppID
|
ºÎ¿ï
|
false
|
»ý¼ºµÈ ¸Þ½ÃÁö¿¡ ´ëÇØ JMSXAppID µî·Ï Á¤º¸(ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ Àü¼ÛÇÏ´Â ¸Þ½ÃÁöÀÇ ¾ÆÀ̵ð)¸¦ ¼³Á¤Çմϱî?
|
|
imqSetJMSXProducerTXID
|
ºÎ¿ï
|
false
|
»ý¼ºµÈ ¸Þ½ÃÁö¿¡ ´ëÇØ JMSXProducerTXID µî·Ï Á¤º¸(¸Þ½ÃÁö°¡ »ý¼ºµÈ Æ®·£Àè¼ÇÀÇ Æ®·£Àè¼Ç ¾ÆÀ̵ð)¸¦ ¼³Á¤Çմϱî?
|
|
imqSetJMSXConsumerTXID
|
ºÎ¿ï
|
false
|
»ç¿ëÇÑ ¸Þ½ÃÁö¿¡ ´ëÇØ JMSXConsumerTXID µî·Ï Á¤º¸(¸Þ½ÃÁö°¡ »ç¿ëµÈ Æ®·£Àè¼ÇÀÇ Æ®·£Àè¼Ç ¾ÆÀ̵ð)¸¦ ¼³Á¤Çմϱî?
|
|
imqSetJMSXRcvTimestamp
|
ºÎ¿ï
|
false
|
»ç¿ëµÈ ¸Þ½ÃÁö¿¡ ´ëÇØ JMSXRcvTimestamp µî·Ï Á¤º¸(¸Þ½ÃÁö°¡ »ç¿ëÀÚ¿¡°Ô Àü´ÞµÈ ½Ã°£)¸¦ ¼³Á¤Çմϱî?
|
¸Þ½ÃÁö Çì´õ ´ëü
Ç¥ 16-8¿¡´Â JMS ¸Þ½ÃÁö Çì´õ ÇÊµå ´ëü¿¡ »ç¿ëµÇ´Â ¿¬°á ÆÑÅ丮 ¼Ó¼ºÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 16-8 ¸Þ½ÃÁö Çì´õ ´ëü¿¡ ´ëÇÑ ¿¬°á ÆÑÅ丮 ¼Ó¼º
|
¼Ó¼º
|
À¯Çü
|
±âº»°ª
|
¼³¸í
|
|
imqOverrideJMSDeliveryMode
|
ºÎ¿ï
|
false
|
Ŭ¶óÀÌ¾ðÆ®¿¡¼ ¼³Á¤ÇÑ Àü´Þ ¸ðµå¸¦ ´ëüÇϽðڽÀ´Ï±î?
|
|
imqJMSDeliveryMode
|
Á¤¼ö
|
2
|
Àü´Þ ¸ðµå ´ëü °ª:
1 ºñÁö¼Ó¼º
2 Áö¼Ó¼º
|
|
imqOverrideJMSExpiration
|
ºÎ¿ï
|
false
|
Ŭ¶óÀÌ¾ðÆ®¿¡¼ ¼³Á¤ÇÑ ¸¸·á ½Ã°£À» ´ëüÇϽðڽÀ´Ï±î?
|
|
imqJMSExpiration
|
±ä Á¤¼ö
|
0
|
¸¸·á ½Ã°£ ´ëü °ª(¹Ð¸®ÃÊ)
°ª 0Àº ¹«Á¦ÇÑ ¸¸·á ½Ã°£(¸Þ½ÃÁö ¸¸·á ¾øÀ½)À» ÀǹÌÇÕ´Ï´Ù.
|
|
imqOverrideJMSPriority
|
ºÎ¿ï
|
false
|
Ŭ¶óÀÌ¾ðÆ®¿¡¼ ¼³Á¤ÇÑ ¿ì¼± ¼øÀ§ ¼öÁØÀ» ´ëüÇϽðڽÀ´Ï±î?
|
|
imqJMSPriority
|
Á¤¼ö
|
4 (ÀϹÝ)
|
¿ì¼± ¼øÀ§ ¼öÁØ ´ëü °ª (0 ~ 9)
|
|
imqOverrideJMSHeadersToTemporaryDestinations
|
ºÎ¿ï
|
false
|
Àӽà ´ë»ó¿¡ ´ëü¸¦ Àû¿ëÇմϱî?
|
´ë»ó ¼Ó¼º
Ç¥ 16-9¿¡´Â ´ë»ó °ü¸® °´Ã¼¿¡ ´ëÇØ ¼³Á¤ÇÒ ¼ö ÀÖ´Â ¼Ó¼ºÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 16-9 ´ë»ó ¼Ó¼º
|
¼Ó¼º
|
À¯Çü
|
±âº»°ª
|
¼³¸í
|
|
imqDestinationName
|
¹®ÀÚ¿
|
Untitled_Destination_Object
|
¹°¸®Àû ´ë»ó À̸§
´ë»ó À̸§¿¡´Â ¿µ¼ýÀÚ ¹®ÀÚ(°ø¹é ¾øÀ½)¸¸ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ¿µ¹®ÀÚ, ¹ØÁÙ(_) ¶Ç´Â ´Þ·¯ ±âÈ£($) ¹®ÀÚ·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ´ë»ó À̸§Àº ¹®ÀÚ mq·Î ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.
|
|
imqDestinationDescription
|
¹®ÀÚ¿
|
¾øÀ½
|
´ë»óÀ» ¼³¸íÇÏ´Â ¹®ÀÚ¿
|
SOAP Á¾Á¡ ¼Ó¼º
Ç¥ 16-10¿¡´Â SOAP(Simple Object Access Protocol)¸¦ »ç¿ëÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ Á¾Á¡ URL ±¸¼º¿¡ »ç¿ëµÇ´Â URLÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Java Ŭ¶óÀÌ¾ðÆ®¿ë Message Queue °³¹ß ¾È³»¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 16-10 SOAP Á¾Á¡ ¼Ó¼º
|
¼Ó¼º
|
À¯Çü
|
±âº»°ª
|
¼³¸í
|
|
imqSOAPEndpointList
|
¹®ÀÚ¿
|
¾øÀ½
|
°ø¹éÀ¸·Î ±¸ºÐµÈ ¸Þ½ÃÁö¸¦ º¸³¾ SOAP Á¾Á¡À» ³ªÅ¸³»´Â Çϳª ÀÌ»óÀÇ URL ¸ñ·Ï
°¢ URLÀº ¼ºí¸´¿¡ ¿¬°áµÇ¾î ÀÖ¾î¾ß SOAP ¸Þ½ÃÁö¸¦ ¹Þ¾Æ¼ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
http://www.serv1/ http://www.serv2/
¸ñ·Ï¿¡¼ µÎ °³ ÀÌ»óÀÇ URLÀ» ÁöÁ¤ÇÏ´Â °æ¿ì ¸Þ½ÃÁö°¡ ¸ðµç URL·Î ºê·Îµåij½ºÆ®µË´Ï´Ù.
|
|
imqEndpointName
|
¹®ÀÚ¿
|
Untitled_Endpoint_Object
|
SOAP Á¾Á¡ À̸§
|
|
imqEndpointDescription
|
¹®ÀÚ¿
|
¾øÀ½
|
SOAP Á¾Á¡À» ¼³¸íÇÏ´Â ¹®ÀÚ¿
¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
My endpoints for broadcast
|