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

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

17Àå
JMS ÀÚ¿ø ¾î´ðÅÍ µî·Ï Á¤º¸ ÂüÁ¶

Message Queue JMS ÀÚ¿ø ¾î´ðÅÍ(JMS RA)¸¦ »ç¿ëÇϸé Ç¥ÁØ JCA(J2EE Connector Architecture)¸¦ ÅëÇØ Sun Java System Message Queue¸¦ J2EE 1.4 ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö¿Í ÅëÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. Message Queue JMS ÀÚ¿ø ¾î´ðÅ͸¦ ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö¿¡ Ç÷¯±× ÀÎÇϸé ÇØ´ç ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö¿¡ ¹èÆ÷µÈ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ Message Queue¸¦ »ç¿ëÇÏ¿© JMS ¸Þ½ÃÁö¸¦ º¸³»°í ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.

Message Queue JMS ÀÚ¿ø ¾î´ðÅÍ´Â ¼¼ °¡Áö JavaBean ¼¼ ±¸¼º ¿ä¼Ò¸¦ ÅëÇؼ­ ±¸¼º µî·Ï Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

ÀÌ·¯ÇÑ Ç׸ñ¿¡ ´ëÇÑ µî·Ï Á¤º¸ °ªÀ» ¼³Á¤ÇÏ·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö¿¡¼­ ÀÚ¿ø ¾î´ðÅÍÀÇ ±¸¼º°ú ¹èÆ÷ ¹× MDBÀÇ ¹èÆ÷¸¦ À§ÇØ Á¦°øÇÏ´Â µµ±¸¸¦ »ç¿ëÇϽʽÿÀ.

ÀÌ Àå¿¡¼­´Â Message Queue JMS ÀÚ¿ø ¾î´ðÅÍÀÇ ±¸¼º µî·Ï Á¤º¸¸¦ ³ª¿­ÇÏ°í ¼³¸íÇÕ´Ï´Ù. ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.


ResourceAdapter JavaBean

ResourceAdapter ±¸¼ºÀº ±âº» JMS ÀÚ¿ø ¾î´ðÅÍ µ¿ÀÛÀ» ±¸¼ºÇÕ´Ï´Ù. Ç¥ 17-1¿¡¼­´Â ÀÌ JavaBeanÀ» ±¸¼ºÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â µî·Ï Á¤º¸¸¦ ³ª¿­ÇÏ°í ¼³¸íÇÕ´Ï´Ù. °¢ÁÖ´Â Çʼö µî·Ï Á¤º¸¸¦ °¢°¢ Ç¥½ÃÇÕ´Ï´Ù.

Ç¥ 17-1 ÀÚ¿ø ¾î´ðÅÍ µî·Ï Á¤º¸ 

µî·Ï Á¤º¸

±âº»°ª

¼³¸í

addressList1

mq://localhost:7676
   /jms

ÀÚ¿ø ¾î´ðÅÍ°¡ Message Queue ¼­ºñ½º¿¡ ¼³Á¤ÇÏ´Â ¿¬°á·Î ¸Þ½ÃÁö ¼­ºñ½º ÁÖ¼Ò Çü½ÄÀ» »ç¿ëÇÏ¿© ÁöÁ¤µË´Ï´Ù.

ÀÚ¿ø ¾î´ðÅÍ°¡ ±âº»°ªÀ» Á¦°øÇÕ´Ï´Ù.

ÀÌ µî·Ï Á¤º¸ À̸§ addressList´Â Sun Java System Message Queue¿Í °ü·ÃµÇ¾î ÀÖÁö¸¸ Ç¥ÁØ µî·Ï Á¤º¸ connectionURL°ú °°Àº Àǹ̸¦ °®½À´Ï´Ù. Sun Java System Message Queue¿¡¼­´Â µÎ µî·Ï Á¤º¸ À̸§À» ¸ðµÎ Á¦°øÇÕ´Ï´Ù. connectionURL ¶Ç´Â ddressList¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. µÎ ¼Ó¼ºÀº µ¿ÀÏÇÕ´Ï´Ù.

addressListBehavior

PRIORITY

ÀÚ¿ø ¾î´ðÅÍ°¡ Message Queue ¼­ºñ½º¿¡ ¿¬°áÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÏ´Â ¹®ÀÚ¿­ÀÔ´Ï´Ù. °ªÀº PRIORITY ¶Ç´Â RANDOMÀÔ´Ï´Ù.

PRIORITY ¿¬°áÀº ÁÖ¼Ò ¸ñ·Ï(addressList)¿¡ ÁöÁ¤µÈ ù ¹ø° ÁÖ¼Ò¸¦ ¼±ÅÃÇÏ¿© Message Queue ºê·ÎÄ¿¸¦ ¼±ÅÃÇÕ´Ï´Ù.

RANDOM ¿¬°áÀº ÁÖ¼Ò ¸ñ·Ï¿¡¼­ Message Queue ºê·ÎÄ¿¸¦ ÀÓÀÇ·Î ¼±ÅÃÇÕ´Ï´Ù.

¿¬°á ½ÇÆÐ ÈÄÀÇ À翬°áÀº PRIORITY¿Í RANDOMÀÌ µ¿ÀÏÇÕ´Ï´Ù. À翬°á ½Ãµµ´Â ¿¬°áÀÌ ½ÇÆÐÇÑ ºê·ÎÄ¿¿¡¼­ ½ÃÀ۵˴ϴÙ. À翬°á ½Ãµµµµ ½ÇÆÐÇÒ °æ¿ì ÀÚ¿ø ¾î´ðÅÍ´Â È°¼º ÁÖ¼Ò ¸ñ·ÏÀ» ÅëÇØ ¼øÂ÷ÀûÀ¸·Î ¿¬°áÀ» ½ÃµµÇÕ´Ï´Ù.

addressListIterations

1

ÁÖ¼Ò ¸ñ·ÏÀ» ÅëÇØ ¹Ýº¹Çϴ Ƚ¼öÀÔ´Ï´Ù. ÀÌ °ªÀº Ãʱ⠿¬°á°ú ÈÄ¼Ó À翬°á ½Ãµµ¿¡ Àû¿ëµË´Ï´Ù.

connectionURL

mq://localhost:7676
   /jms

ÀÚ¿ø ¾î´ðÅÍ°¡ Message Queue ¼­ºñ½º¿¡ ¼³Á¤ÇÏ´Â ¿¬°á·Î ¸Þ½ÃÁö ¼­ºñ½º ÁÖ¼Ò Çü½ÄÀ» »ç¿ëÇÏ¿© ÁöÁ¤µË´Ï´Ù.

addressList µî·Ï Á¤º¸¿Í µ¿ÀÏÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº À§ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.

userName1

guest

ÀÚ¿ø ¾î´ðÅÍ°¡ Message Queue ¼­ºñ½º¿¡ ¿¬°áÇÒ ¶§ »ç¿ëÇÏ´Â ±âº» »ç¿ëÀÚ ¾ÆÀ̵ðÀÔ´Ï´Ù.

ÀÚ¿ø ¾î´ðÅÍ°¡ ±âº»°ªÀ» Á¦°øÇÕ´Ï´Ù.

password1

guest

ÀÚ¿ø ¾î´ðÅÍ°¡ Message Queue ¼­ºñ½º¿¡ ¿¬°áÇÒ ¶§ »ç¿ëÇÏ´Â ±âº» ºñ¹Ð¹øÈ£ÀÔ´Ï´Ù.

ÀÚ¿ø ¾î´ðÅÍ°¡ ±âº»°ªÀ» Á¦°øÇÕ´Ï´Ù.

reconnectAttempts

6

ÁÖ¼Ò ¸ñ·ÏÀÇ ´ÜÀÏ Ç׸ñ¿¡ À翬°áÀ» ½ÃµµÇϴ Ƚ¼öÀÔ´Ï´Ù. ÀÌ µî·Ï Á¤º¸´Â reconnectEnabled¸¦ true·Î ¼³Á¤ÇÒ ¶§ »ç¿ëµË´Ï´Ù.

reconnectEnabled

false

¿¬°á ½ÇÆÐ ÈÄ À翬°áÀ» ½ÃµµÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÏ´Â ºÎ¿ï °ªÀÔ´Ï´Ù.

À翬°á ½Ãµµ µ¿ÀÛÀº reconnectInterval ¹× reconnectAttemptsÀÇ °ª¿¡ µû¶ó °áÁ¤µË´Ï´Ù.

reconnectInterval

30000

À翬°á ½Ãµµ °£°Ý(¹Ð¸®ÃÊ)ÀÔ´Ï´Ù. ÀÌ µî·Ï Á¤º¸´Â reconnectEnabled¸¦ true·Î ¼³Á¤ÇÒ ¶§ »ç¿ëµË´Ï´Ù.

1ÀÌ µî·Ï Á¤º¸´Â ÇʼöÀÔ´Ï´Ù.


ManagedConnectionFactory JavaBean

°ü¸® ´ë»ó ¿¬°á ÆÑÅ丮´Â ÀÚ¿ø ¾î´ðÅÍ°¡ MDB¿¡ Á¦°øÇÏ´Â ¿¬°áÀ» ¼³Á¤ÇÏ°í Á¤ÀÇÇÕ´Ï´Ù. ResourceAdapter JavaBean¿¡ À¯»çÇÑ µî·Ï Á¤º¸°¡ ÀÖ´Â ¼Ó¼ºÀ» ¼³Á¤Çϸé ÇØ´ç ¼³Á¤ÀÌ ResourceAdapter Bean¿¡ ÁöÁ¤µÈ À¯»ç °ªº¸´Ù ¿ì¼±ÇÕ´Ï´Ù.

Ç¥ 17-2¿¡¼­´Â Message Queue ÀÚ¿ø ¾î´ðÅÍ°¡ Á¦°øÇÏ´Â °ü¸® ´ë»ó ¿¬°á ÆÑÅ丮ÀÇ ±¸¼º °¡´ÉÇÑ ¼Ó¼ºÀ» ³ª¿­ÇÏ°í ¼³¸íÇÕ´Ï´Ù.

Ç¥ 17-2 °ü¸® ´ë»ó ¿¬°á ÆÑÅ丮 ¼Ó¼º 

¼Ó¼º

±âº»°ª

¼³¸í

addressList

¾øÀ½

ÀÌ °ü¸® ´ë»ó ¿¬°á ÆÑÅ丮¿¡¼­ ÆÄ»ýµÈ ¿¬°á ¸ñ·ÏÀÔ´Ï´Ù.

ÀÌ ¼Ó¼º Çü½ÄÀº Ç¥ 17-1¿¡¼­ ¼³¸íÇÑ ´ë·Î ¸Þ½ÃÁö ¼­ºñ½º addressList¸¦ µû¸¨´Ï´Ù. ÀÌ °ªÀ» ¼³Á¤ÇÏÁö ¾ÊÀ» °æ¿ì ResourceAdapter JavaBean¿¡ ÁöÁ¤µÇ°í ÇØ´ç Ç¥¿¡ ¼³¸íµÈ addressList °ªÀÌ ¿¬°á¿¡ »ç¿ëµË´Ï´Ù.

addressListBehavior

PRIORITY

ÀÚ¿ø ¾î´ðÅÍ°¡ Message Queue ¼­ºñ½º¿¡ ¿¬°áÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÏ´Â ¹®ÀÚ¿­ÀÔ´Ï´Ù. °ªÀº PRIORITY ¶Ç´Â RANDOMÀÔ´Ï´Ù.

PRIORITY ¿¬°áÀº ÁÖ¼Ò ¸ñ·Ï(addressList)¿¡ ÁöÁ¤µÈ ù ¹ø° ÁÖ¼Ò¸¦ ¼±ÅÃÇÏ¿© Message Queue ºê·ÎÄ¿¸¦ ¼±ÅÃÇÕ´Ï´Ù.

RANDOM ¿¬°áÀº ÁÖ¼Ò ¸ñ·Ï¿¡¼­ Message Queue ºê·ÎÄ¿¸¦ ÀÓÀÇ·Î ¼±ÅÃÇÕ´Ï´Ù.

¿¬°á ½ÇÆÐ ÈÄÀÇ À翬°áÀº PRIORITY¿Í RANDOMÀÌ µ¿ÀÏÇÕ´Ï´Ù. À翬°á ½Ãµµ´Â ¿¬°áÀÌ ½ÇÆÐÇÑ ºê·ÎÄ¿¿¡¼­ ½ÃÀ۵˴ϴÙ. À翬°á ½Ãµµµµ ½ÇÆÐÇÒ °æ¿ì ¿¬°á ½Ãµµ´Â È°¼º ÁÖ¼Ò ¸ñ·ÏÀ» ÅëÇØ ¼øÂ÷ÀûÀ¸·Î 󸮵˴ϴÙ.

addressListIterations

1

ÁÖ¼Ò ¸ñ·ÏÀ» ÅëÇØ ¹Ýº¹Çϴ Ƚ¼öÀÔ´Ï´Ù. ÀÌ °ªÀº Ãʱ⠿¬°á°ú ÈÄ¼Ó À翬°á ½Ãµµ¿¡ Àû¿ëµË´Ï´Ù.

clientID

¾øÀ½

ÀÌ °ü¸® ´ë»ó ¿¬°á ÆÑÅ丮¿¡¼­ ÆÄ»ýµÈ ¿¬°á¿¡ »ç¿ëÇÒ Å¬¶óÀ̾ðÆ® ½Äº°ÀÚÀÔ´Ï´Ù.

password

guest

(¼±Åà »çÇ×) ¿¬°á¿¡ »ç¿ëÇÒ ºñ¹Ð¹øÈ£ÀÔ´Ï´Ù.

ÀÌ °ªÀ» ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é Ç¥ 17-1¿¡ ¼³¸íÇÑ ´ë·Î ResourceAdapter JavaBean¿¡ ÁöÁ¤µÈ ºñ¹Ð¹øÈ£°¡ ¿¬°á¿¡ »ç¿ëµË´Ï´Ù.

reconnectAttempts

6

ÁÖ¼Ò ¸ñ·ÏÀÇ ´ÜÀÏ Ç׸ñ¿¡ À翬°áÀ» ½ÃµµÇϴ Ƚ¼öÀÔ´Ï´Ù.

reconnectEnabled

false

¿¬°á ½ÇÆÐ ÈÄ À翬°áÀ» ½ÃµµÇÒÁö »õ ¿¬°áÀ» ½ÃµµÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÏ´Â ºÎ¿ï °ªÀÔ´Ï´Ù.

À翬°á ½Ãµµ´Â reconnectInterval ¹× reconnectAttempts ¼Ó¼º¿¡ µû¶ó °áÁ¤µË´Ï´Ù.

reconnectInterval

30000

Message Queue ¼­ºñ½º¿¡ À翬°áÀ» ½ÃµµÇϱâ À§ÇØ ´ë±âÇÏ´Â ÃÖ¼Ò °£°Ý(¹Ð¸®ÃÊ)ÀÔ´Ï´Ù.

userName

guest

(¼±Åà »çÇ×) ¿¬°á¿¡ »ç¿ëÇÒ »ç¿ëÀÚ ¾ÆÀ̵ðÀÔ´Ï´Ù.

ÀÌ °ªÀ» ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é Ç¥ 17-1¿¡ ¼³¸íÇÑ ´ë·Î ResourceAdapter JavaBean¿¡ ÁöÁ¤µÈ »ç¿ëÀÚ ¾ÆÀ̵𰡠¿¬°á¿¡ »ç¿ëµË´Ï´Ù.


ActivationSpec JavaBean

ActivationSpec JavaBean µî·Ï Á¤º¸´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö°¡ ¸Þ½ÃÁö Á¾Á¡À» È°¼ºÈ­ÇÏ¿© Message-Driven Bean¿¡ ¿¬°áÇϵµ·Ï ÀÚ¿ø ¾î´ðÅÍ¿¡ Áö½ÃÇÒ ¶§ »ç¿ëµË´Ï´Ù.

Ç¥ 17-3¿¡¼­´Â ¸Þ½ÃÁö Á¾´ÜÁ¡ È°¼ºÈ­ »ç¾ç¿¡ ´ëÇØ ±¸¼º °¡´ÉÇÑ µî·Ï Á¤º¸¸¦ ³ª¿­ÇÏ°í ¼³¸íÇÕ´Ï´Ù. ÀÌ Ç¥´Â Message Queue ÀÚ¿ø ¾î´ðÅÍ °ü·Ã µî·Ï Á¤º¸¿Í Enterprise JavaBean 2.1 Ç¥ÁØ ¶Ç´Â J2EE CA(J2EE Connector Architecture) 1.5 Ç¥ÁØ °ü·Ã µî·Ï Á¤º¸¸¦ ³ªÅ¸³À´Ï´Ù.

Ç¥ 17-3 È°¼ºÈ­ »ç¾ç µî·Ï Á¤º¸ 

µî·Ï Á¤º¸

±âº»°ª

¼³¸í

acknowledgeMode

Auto-acknowledge

(¼±Åà »çÇ×) »ç¿ëÀÚ¿¡ »ç¿ëÇÒ JMS ¼¼¼Ç È®ÀÎ ¸ðµåÀÔ´Ï´Ù.

Ç¥ÁØ EJB 2.1 ¹× J2EE CA 1.5 µî·Ï Á¤º¸ÀÔ´Ï´Ù.

°ªÀº Auto-acknowledge ¶Ç´Â Dups-ok-acknowledgeÀÏ ¼ö ÀÖ½À´Ï´Ù.

addressList

ResourceAdapter JavaBean ±¸¼ºÀÇ
addressList¿¡¼­ »ó¼ÓµÊ

(¼±Åà »çÇ×) ¸Þ½ÃÁö Á¾´ÜÁ¡ ´ë½Å ÀÚ¿ø ¾î´ðÅÍ¿¡¼­ ¸¸µç ¿¬°á »ç¾çÀÔ´Ï´Ù.

ÀÌ µî·Ï Á¤º¸´Â Message Queue JMS ÀÚ¿ø ¾î´ðÅÍ¿Í °ü·ÃµË´Ï´Ù.

À¯È¿ÇÑ °ªÀº ¸Þ½ÃÁö ¼­ºñ½º ¿¬°á ÁÖ¼Ò ±¸¹®À» ÁؼöÇØ¾ß ÇÕ´Ï´Ù.

clientId

¾øÀ½

ÀÌ »ç¿ëÀÚ¿¡ ´ëÇØ ¸¸µç JMS ¿¬°á¿¡ »ç¿ëÇÒ JMS Ŭ¶óÀ̾ðÆ® ¾ÆÀ̵ðÀÔ´Ï´Ù.

subscriptionDurability µî·Ï Á¤º¸¸¦ Durable·Î ¼³Á¤ÇÑ °æ¿ì ÀÌ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

Ç¥ÁØ EJB 2.1 ¹× J2EE CA 1.5 µî·Ï Á¤º¸ÀÔ´Ï´Ù.

customAcknowledgeMode

¾øÀ½

MDB ¸Þ½ÃÁö »ç¿ëÀ» À§ÇÑ ¸ðµå¸¦ ÁöÁ¤ÇÏ´Â ¹®ÀÚ¿­ÀÔ´Ï´Ù.

ÀÌ µî·Ï Á¤º¸¿¡ À¯È¿ÇÑ °ªÀº No_acknowledge ¶Ç´Â nullÀÔ´Ï´Ù.

ºñÆ®·£Àè¼Ç, ºñ¿µ±¸ ÁÖÁ¦ °¡ÀÔ¿¡ ´ëÇؼ­¸¸ No_acknowledge ¸ðµå¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Æ®·£Àè¼Ç °¡ÀÔ ¶Ç´Â ¿µ±¸ °¡ÀÔ¿¡ ÀÌ ¼³Á¤À» »ç¿ëÇÏ¸é °¡ÀÔÀÌ È°¼ºÈ­µÇÁö ¾Ê½À´Ï´Ù.

´ë»ó

¾øÀ½

ÀÌ MDB°¡ ¸Þ½ÃÁö¸¦ »ç¿ëÇÏ´Â ´ë»óÀÇ À̸§ÀÔ´Ï´Ù.

ÀÌ ¼Ó¼ºÀº Çʼö µî·Ï Á¤º¸ÀÔ´Ï´Ù. Ç¥ÁØ EJB 2.1 ¹× J2EE CA1.5 µî·Ï Á¤º¸ÀÔ´Ï´Ù.

ÀÌ °ªÀ» Message Queue ´ë»ó °ü¸® ´ë»ó °´Ã¼ÀÇ destinationName µî·Ï Á¤º¸ °ªÀ¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

destinationType

¾øÀ½

destination µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ ´ë»óÀÇ À¯ÇüÀÔ´Ï´Ù. À¯È¿ÇÑ °ªÀº javax.jms.Queue ¶Ç´Â javax.jms.TopicÀÔ´Ï´Ù.

ÀÌ ¼Ó¼ºÀº Çʼö µî·Ï Á¤º¸ÀÔ´Ï´Ù. Ç¥ÁØ EJB 2.1 ¹× J2EE CA1.5 µî·Ï Á¤º¸ÀÔ´Ï´Ù.

endpointExceptionRedelivery
Attempts

6

MDB°¡ ¸Þ½ÃÁö Àü´Þ Áß¿¡ ¿¹¿Ü¸¦ ¹ß»ýÇÒ ¶§ MDB¿¡ ¸Þ½ÃÁö¸¦ ÀçÀü¼ÛÇϴ Ƚ¼öÀÔ´Ï´Ù.

messageSelector

¾øÀ½

(¼±Åà »çÇ×) »ç¿ëÀÚ¿¡°Ô Àü´ÞµÈ ¸Þ½ÃÁö¸¦ ÇÊÅ͸µÇÒ ¶§ »ç¿ëÇÒ JMS ¸Þ½ÃÁö ¼±ÅñâÀÔ´Ï´Ù. °ª À¯ÇüÀº ¹®ÀÚ¿­ÀÔ´Ï´Ù.

Ç¥ÁØ EJB 2.1 ¹× J2EE CA 1.5 µî·Ï Á¤º¸ÀÔ´Ï´Ù.

sendUndeliverableMsgsToDMQ

true

MDB°¡ ·±Å¸ÀÓ ¿¹¿Ü¸¦ ¹ß»ýÇÏ°í ÀçÀü¼Û ½Ãµµ Ƚ¼ö°¡ endpointExceptionRedeliveryAttempts °ªÀ» ÃÊ°úÇÒ ¶§ ¸Þ½ÃÁö¸¦ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡ ³ÖÀ»Áö ¿©ºÎ¸¦ ÁöÁ¤ÇÏ´Â ºÎ¿ï °ªÀÔ´Ï´Ù.

°ªÀÌ falseÀ̸é Message Queue ºê·ÎÄ¿´Â µ¿ÀÏÇÑ MDB¸¦ Æ÷ÇÔÇÏ¿© À¯È¿ÇÑ »ç¿ëÀÚ¿¡°Ô ¸Þ½ÃÁö¸¦ ÀçÀü¼ÛÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù.

subscriptionDurability

NonDurable

ÁÖÁ¦ ´ë»óÀÇ »ç¿ëÀÚ°¡ ¿µ±¸ »ç¿ëÀÚÀÎÁö ºñ¿µ±¸ »ç¿ëÀÚÀÎÁö¸¦ ÁöÁ¤ÇÏ´Â ¹®ÀÚ¿­ÀÔ´Ï´Ù. °ªÀº NonDurable ¶Ç´Â DurableÀÏ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ µî·Ï Á¤º¸´Â ºñ¿µ±¸ °¡ÀÔÀÇ °æ¿ì ¼±Åà »çÇ×ÀÌ°í ¿µ±¸ °¡ÀÔÀÇ °æ¿ì Çʼö »çÇ×ÀÔ´Ï´Ù. ÀÌ °ªÀ» Durable·Î ¼³Á¤ÇÏ´Â °æ¿ì clientID ¹× subscriptionName µî·Ï Á¤º¸µµ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

ÀÌ ¼Ó¼ºÀº Ç¥ÁØ EJB 2.1 ¹× J2EE CA1.5 µî·Ï Á¤º¸À̸ç destinationType µî·Ï Á¤º¸¸¦ avax.jms.TopicÀ¸·Î ¼³Á¤ÇÑ °æ¿ì¿¡¸¸ À¯È¿ÇÕ´Ï´Ù.

subscriptionName

¾øÀ½

¿µ±¸ °¡ÀÔÀÇ À̸§À» ÁöÁ¤ÇÒ ¶§ »ç¿ëÇÒ ¹®ÀÚ¿­ÀÔ´Ï´Ù.

subscriptionDurability µî·Ï Á¤º¸¸¦ Durable·Î ¼³Á¤ÇÑ °æ¿ì ÀÌ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

Ç¥ÁØ EJB 2.1 ¹× J2EE CA 1.5 µî·Ï Á¤º¸ÀÔ´Ï´Ù.



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


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