javax.jms
ÀÎÅÍÆäÀ̽º DeliveryMode


public interface DeliveryMode

JMS API °¡ ¼­Æ÷Æ®ÇÏ´Â Àü´Þ ¸ðµå´Â,PERSISTENT ¹× NON_PERSISTENT ÀÔ´Ï´Ù.

¼Û½ÅÁßÀÇ ¸Þ¼¼Áö°¡ ¾ø¾îÁö¸é(ÀÚ) ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ¹®Á¦°¡ ¹ß»ýÇÑ´Ù°í ÆÇ´ÜµÇ¾úÀ» °æ¿ì, Ŭ¶óÀÌ¾ðÆ®´Â ¸Þ¼¼Áö¿¡ Áö¼Ó¼ºÀÇ ¸¶Å©¸¦ ºÙÀÔ´Ï´Ù. ¸Þ¼¼Áö°¡ ¶§¶§·Î ¾ø¾îÁö´Â ÀÏÀÌ À־ Çã¿ë µÇ´Â °æ¿ì, Ŭ¶óÀÌ¾ðÆ®´Â ¸Þ¼¼Áö¿¡ ºñÁö¼Ó¼ºÀÇ ¸¶Å©¸¦ ºÙÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â Àü´Þ ¸ðµå¸¦ »ç¿ëÇØ, ¸Þ¼¼Áö Àü¼ÛÀÇ ½Å·Ú¼º°ú throughputÀÇ ¹ë·±½ºÀÇ ÃëÇÏ´Â ¹æ¹ýÀ» JMS ÇÁ·Î¹ÙÀÌ´õ¿¡°Ô ÀüÇÕ´Ï´Ù.

Àü´Þ ¸ðµå´Â, ¸ñÀûÁö¿¡ÀÇ ¸Þ¼¼Áö Àü¼Û¸¸À» ´ë»óÀ¸·Î ÇÕ´Ï´Ù. PERSISTENT Àü´Þ ¸ðµå¿¡¼­´Â, ¸ñÀûÁö¿¡¼­ ¼ö½ÅÀÌ È®À뵃 ¶§±îÁö ¸Þ¼¼Áö¸¦ º¸°ü À¯ÁöÇÏ´Â °ÍÀº ÇÁ·ÎÅØ¼ÇµÇÁö ¾Ê½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â, ¸Þ¼¼Áö º¸°ü À¯Áö Æú¸®½Ã°¡ °ü¸®»ó ¼³Á¤µÇ¾î ÀÖ´Â °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù. ¸Þ¼¼Áö º¸°ü À¯Áö Æú¸®½Ã¿¡ ÀÇÇØ, ¸ñÀûÁö·ÎºÎÅÍ ¸Þ¼¼Áö ÄÁ½´¸Ó(consumer)¿¡°Ô·ÎÀÇ ¸Þ¼¼Áö Àü´ÞÀÇ ½Å·Ú¼ºÀÌ ±ÔÁ¤µË´Ï´Ù. ¿¹¸¦ µé¾î, Ŭ¶óÀ̾ðÆ®ÀÇ ¸Þ¼¼Áö °Ý³³ area°¡ ´Ù ½á ¹ö·ÁÁö¸é(ÀÚ), »çÀÌÆ® °íÀ¯ÀÇ ¸Þ¼¼Áö º¸°ü À¯Áö Æú¸®½Ã¿¡ µû¶ó, ÀϺÎÀÇ ¸Þ¼¼Áö°¡ »èÁ¦µË´Ï´Ù.

¸Þ¼¼Áö Àü´Þ ¸ðµå°¡ PERSISTENT ÀÎÁö, ¸ñÀûÁö°¡ ÃæºÐÇÑ ¸Þ¼¼Áö º¸°ü À¯Áö Æú¸®½Ã¸¦ º¸°ü À¯ÁöÇϰí ÀÖÁö ¾Ê´Â °æ¿ì, JMS ÇÁ·Î¹ÙÀÌ´õ¿¡ ÀÇÇÑ ¸Þ¼¼Áö Àü´ÞÀÌ 1 ȸ¸¸ ÇàÇØÁö´Â °ÍÀÌ ÇÁ·ÎÅØ¼ÇµË´Ï´Ù.


ÇʵåÀÇ °³¿ä
static int NON_PERSISTENT
          ÀÌ Àü´Þ ¸ðµå´Â, ¸Þ¼¼Áö¸¦ ¾ÈÁ¤ ±â¾ï area¿¡ ±â·ÏÇÒ Çʿ䰡 ¾ø±â ¶§¹®¿¡, ¿À¹öÇìµå°¡ °¡Àå ³·¾ÆÁý´Ï´Ù.
static int PERSISTENT
          ÀÌ Àü´Þ ¸ðµå´Â, JMS ÇÁ·Î¹ÙÀÌ´õ¿¡ ´ëÇØ, Ŭ¶óÀ̾ðÆ®ÀÇ ¼Û½Å Á¶ÀÛÀÇ ÀϺημ­ ¸Þ¼¼Áö¸¦ ¾ÈÁ¤ ±â¾ï area¿¡ ±â·ÏÇϵµ·Ï Áö½ÃÇÕ´Ï´Ù.
 

ÇʵåÀÇ »ó¼¼

NON_PERSISTENT

public static final int NON_PERSISTENT
ÀÌ Àü´Þ ¸ðµå´Â, ¸Þ¼¼Áö¸¦ ¾ÈÁ¤ ±â¾ï area¿¡ ±â·ÏÇÒ Çʿ䰡 ¾ø±â ¶§¹®¿¡, ¿À¹öÇìµå°¡ °¡Àå ³·¾ÆÁý´Ï´Ù. NON_PERSISTENT ¸Þ¼¼Áö¸¦ ÀÒ°Ô ÇÏ´Â JMS ÇÁ·Î¹ÙÀÌ´õ ÀåÇØÀÇ ·¹º§Àº Á¤Àǵǰí ÀÖÁö ¾Ê½À´Ï´Ù.

JMS ÇÁ·Î¹ÙÀÌ´õ´Â,NON_PERSISTENT ¸Þ¼¼ÁöÀÇ Àü´ÞÀ» Àü´ÞÀÌ ¸¹¾Æµµ 1 ȸ ÇàÇØÁö´Â °ÍÀÇ ÇÁ·ÎÅØ¼Ç ÷ºÎ·Î ½ÇÇàÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. À̰ÍÀº, ¸Þ¼¼Áö°¡ ¾ø¾îÁú °¡´É¼ºÀÌ À־ 2 ȸ Àü´ÞÇÒ °ÍÀº ¾ø´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.


PERSISTENT

public static final int PERSISTENT
ÀÌ Àü´Þ ¸ðµå´Â, JMS ÇÁ·Î¹ÙÀÌ´õ¿¡ ´ëÇØ, Ŭ¶óÀ̾ðÆ®ÀÇ ¼Û½Å Á¶ÀÛÀÇ ÀϺημ­ ¸Þ¼¼Áö¸¦ ¾ÈÁ¤ ±â¾ï area¿¡ ±â·ÏÇϵµ·Ï Áö½ÃÇÕ´Ï´Ù. PERSISTENT ¸Þ¼¼Áö°¡ ¾ø¾îÁö´Â °ÍÀº, ¹Ìµð¾î ÀåÇØÀÇ °æ¿ì »ÓÀÔ´Ï´Ù.


Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.