|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |
JMS API °¡ ¼Æ÷Æ®ÇÏ´Â Àü´Þ ¸ðµå´Â,PERSISTENT
¹× NON_PERSISTENT
ÀÔ´Ï´Ù.
¼Û½ÅÁßÀÇ ¸Þ¼¼Áö°¡ ¾ø¾îÁö¸é(ÀÚ) ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ¹®Á¦°¡ ¹ß»ýÇÑ´Ù°í ÆÇ´ÜµÇ¾úÀ» °æ¿ì, Ŭ¶óÀÌ¾ðÆ®´Â ¸Þ¼¼Áö¿¡ Áö¼Ó¼ºÀÇ ¸¶Å©¸¦ ºÙÀÔ´Ï´Ù. ¸Þ¼¼Áö°¡ ¶§¶§·Î ¾ø¾îÁö´Â ÀÏÀÌ À־ Çã¿ë µÇ´Â °æ¿ì, Ŭ¶óÀÌ¾ðÆ®´Â ¸Þ¼¼Áö¿¡ ºñÁö¼Ó¼ºÀÇ ¸¶Å©¸¦ ºÙÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â Àü´Þ ¸ðµå¸¦ »ç¿ëÇØ, ¸Þ¼¼Áö Àü¼ÛÀÇ ½Å·Ú¼º°ú throughputÀÇ ¹ë·±½ºÀÇ ÃëÇÏ´Â ¹æ¹ýÀ» JMS ÇÁ·Î¹ÙÀÌ´õ¿¡°Ô ÀüÇÕ´Ï´Ù.
Àü´Þ ¸ðµå´Â, ¸ñÀûÁö¿¡ÀÇ ¸Þ¼¼Áö Àü¼Û¸¸À» ´ë»óÀ¸·Î ÇÕ´Ï´Ù. PERSISTENT
Àü´Þ ¸ðµå¿¡¼´Â, ¸ñÀûÁö¿¡¼ ¼ö½ÅÀÌ È®À뵃 ¶§±îÁö ¸Þ¼¼Áö¸¦ º¸°ü À¯ÁöÇÏ´Â °ÍÀº ÇÁ·ÎÅØ¼ÇµÇÁö ¾Ê½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â, ¸Þ¼¼Áö º¸°ü À¯Áö Æú¸®½Ã°¡ °ü¸®»ó ¼³Á¤µÇ¾î ÀÖ´Â °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù. ¸Þ¼¼Áö º¸°ü À¯Áö Æú¸®½Ã¿¡ ÀÇÇØ, ¸ñÀûÁö·ÎºÎÅÍ ¸Þ¼¼Áö ÄÁ½´¸Ó(consumer)¿¡°Ô·ÎÀÇ ¸Þ¼¼Áö Àü´ÞÀÇ ½Å·Ú¼ºÀÌ ±ÔÁ¤µË´Ï´Ù. ¿¹¸¦ µé¾î, Ŭ¶óÀ̾ðÆ®ÀÇ ¸Þ¼¼Áö °Ý³³ area°¡ ´Ù ½á ¹ö·ÁÁö¸é(ÀÚ), »çÀÌÆ® °íÀ¯ÀÇ ¸Þ¼¼Áö º¸°ü À¯Áö Æú¸®½Ã¿¡ µû¶ó, ÀϺÎÀÇ ¸Þ¼¼Áö°¡ »èÁ¦µË´Ï´Ù.
¸Þ¼¼Áö Àü´Þ ¸ðµå°¡ PERSISTENT
ÀÎÁö, ¸ñÀûÁö°¡ ÃæºÐÇÑ ¸Þ¼¼Áö º¸°ü À¯Áö Æú¸®½Ã¸¦ º¸°ü À¯ÁöÇϰí ÀÖÁö ¾Ê´Â °æ¿ì, JMS ÇÁ·Î¹ÙÀÌ´õ¿¡ ÀÇÇÑ ¸Þ¼¼Áö Àü´ÞÀÌ 1 ȸ¸¸ ÇàÇØÁö´Â °ÍÀÌ ÇÁ·ÎÅØ¼ÇµË´Ï´Ù.
ÇʵåÀÇ °³¿ä | |
static int |
NON_PERSISTENT
ÀÌ Àü´Þ ¸ðµå´Â, ¸Þ¼¼Áö¸¦ ¾ÈÁ¤ ±â¾ï area¿¡ ±â·ÏÇÒ Çʿ䰡 ¾ø±â ¶§¹®¿¡, ¿À¹öÇìµå°¡ °¡Àå ³·¾ÆÁý´Ï´Ù. |
static int |
PERSISTENT
ÀÌ Àü´Þ ¸ðµå´Â, JMS ÇÁ·Î¹ÙÀÌ´õ¿¡ ´ëÇØ, Ŭ¶óÀ̾ðÆ®ÀÇ ¼Û½Å Á¶ÀÛÀÇ ÀϺημ ¸Þ¼¼Áö¸¦ ¾ÈÁ¤ ±â¾ï area¿¡ ±â·ÏÇϵµ·Ï Áö½ÃÇÕ´Ï´Ù. |
ÇʵåÀÇ »ó¼¼ |
public static final int NON_PERSISTENT
NON_PERSISTENT
¸Þ¼¼Áö¸¦ ÀÒ°Ô ÇÏ´Â JMS ÇÁ·Î¹ÙÀÌ´õ ÀåÇØÀÇ ·¹º§Àº Á¤Àǵǰí ÀÖÁö ¾Ê½À´Ï´Ù.
JMS ÇÁ·Î¹ÙÀÌ´õ´Â,NON_PERSISTENT
¸Þ¼¼ÁöÀÇ Àü´ÞÀ» Àü´ÞÀÌ ¸¹¾Æµµ 1 ȸ ÇàÇØÁö´Â °ÍÀÇ ÇÁ·ÎÅØ¼Ç ÷ºÎ·Î ½ÇÇàÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. À̰ÍÀº, ¸Þ¼¼Áö°¡ ¾ø¾îÁú °¡´É¼ºÀÌ À־ 2 ȸ Àü´ÞÇÒ °ÍÀº ¾ø´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
public static final int PERSISTENT
PERSISTENT
¸Þ¼¼Áö°¡ ¾ø¾îÁö´Â °ÍÀº, ¹Ìµð¾î ÀåÇØÀÇ °æ¿ì »ÓÀÔ´Ï´Ù.
|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |