JMS °ÔÀÌÆ®¿þÀÌ ¼³Á¤

JMS °ÔÀÌÆ®¿þÀ̸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½ ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇϽʽÿÀ.

  1. Account Admin > ÇÁ·ÎÆÄÀÏ > Ä¿¹Â´ÏƼ Âü¿©ÀÚ¸¦ Ŭ¸¯ÇϽʽÿÀ.
  2. °Ë»ö ±âÁØÀ» ÀÔ·ÂÇÏ°í °Ë»öÀ» Ŭ¸¯Çϰųª °Ë»ö ±âÁØÀ» ÀÔ·ÂÇÏÁö ¾Ê°í °Ë»öÀ» Ŭ¸¯ÇÏ¿© ¸ðµç Âü¿©ÀÚÀÇ ¸ñ·ÏÀ» Ç¥½ÃÇϽʽÿÀ.
  3. Âü¿©ÀÚÀÇ ÇÁ·ÎÆÄÀÏÀ» Ç¥½ÃÇÏ·Á¸é ¼¼ºÎ»çÇ× º¸±â ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇϽʽÿÀ.
  4. °ÔÀÌÆ®¿þÀ̸¦ Ŭ¸¯ÇϽʽÿÀ.
  5. ÀÛ¼ºÀ» Ŭ¸¯ÇϽʽÿÀ.

°ÔÀÌÆ®¿þÀÌ ¼¼ºÎ»çÇ×

°ÔÀÌÆ®¿þÀÌ ¸ñ·Ï ÆäÀÌÁö¿¡¼­ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. °ÔÀÌÆ®¿þÀ̸¦ ½Äº°ÇÏ´Â À̸§À» ÀÔ·ÂÇϽʽÿÀ. ÀÌ´Â Çʼö ÇʵåÀÔ´Ï´Ù.
  2. °ÔÀÌÆ®¿þÀÌ »óŸ¦ Ç¥½ÃÇϽʽÿÀ(¼±ÅûçÇ×). »ç¿ë °¡´ÉÀÌ ±âº»°ªÀÔ´Ï´Ù. »ç¿ë °¡´ÉÇÑ °ÔÀÌÆ®¿þÀÌ¿¡¼­ ¹®¼­¸¦ Àü¼ÛÇÒ Áغñ°¡ µÇ¾ú½À´Ï´Ù. »ç¿ë ºÒ°¡´ÉÇÑ °ÔÀÌÆ®¿þÀÌ´Â ¹®¼­¸¦ Àü¼ÛÇÒ ¼ö ¾ø½À´Ï´Ù.
  3. °ÔÀÌÆ®¿þÀÌÀÇ ¿Â¶óÀÎ/¿ÀÇÁ¶óÀÎ ¿©ºÎ¸¦ Ç¥½ÃÇϽʽÿÀ(¼±ÅûçÇ×). ±âº»°ªÀº ¿Â¶óÀÎÀÔ´Ï´Ù.
  4. °ÔÀÌÆ®¿þÀÌ ¼³¸íÀ» ÀÔ·ÂÇϽʽÿÀ(¼±ÅûçÇ×).

°ÔÀÌÆ®¿þÀÌ ±¸¼º

ÀÌ ÆäÀÌÁöÀÇ °ÔÀÌÆ®¿þÀÌ ±¸¼º Àý¿¡¼­ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. Àü¼Û ¸ñ·Ï¿¡¼­ JMS¸¦ ¼±ÅÃÇϽʽÿÀ.
  2. ÁÖ¼Ò Çʵ忡 ¹®¼­°¡ Àü´ÞµÉ URI¸¦ ÀÔ·ÂÇϽʽÿÀ. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.

    WebSphere MQ JMSÀÇ °æ¿ì, ´ë»ó URIÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

    file:///<user_defined_MQ_JNDI_bindings_path>

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

    file:///opt/JNDI-Directory

    µð·ºÅ丮¿¡´Â ÆÄÀÏ ±â¹Ý JNDI¿¡ ´ëÇÑ ¡º.bindings¡» ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏÀº ¹®¼­¸¦ ÀǵµÇÑ ¸ñÀûÁö·Î ¶ó¿ìÆ®ÇÏ´Â ¹æ¹ýÀ» WebSphere Partner Gateway¿¡ Ç¥½ÃÇÕ´Ï´Ù.

    ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.

  3. JMS Å¥À» ¾×¼¼½ºÇÏ´Â µ¥ »ç¿ëÀÚ À̸§°ú ¾ÏÈ£°¡ ÇÊ¿äÇÑ °æ¿ì »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ(¼±ÅûçÇ×).
  4. Àç½Ãµµ °è¼ö Çʵ忡 °ÔÀÌÆ®¿þÀ̰¡ ½ÇÆÐÇϱâ Àü±îÁö ¹®¼­ Àü¼ÛÀ» ½ÃµµÇÒ È½¼ö¸¦ ÀÔ·ÂÇϽʽÿÀ. ±âº»°ªÀº 3ÀÔ´Ï´Ù.
  5. Àç½Ãµµ °£°Ý Çʵ忡 °ÔÀÌÆ®¿þÀ̰¡ ¹®¼­ Àü¼ÛÀ» ´Ù½Ã ½ÃµµÇϱâ Àü±îÁö ´ë±âÇÒ ½Ã°£À» ÀÔ·ÂÇϽʽÿÀ. ±âº»°ªÀº 300(ÃÊ)ÀÔ´Ï´Ù.
  6. ½º·¹µå ¹øÈ£ Çʵ忡 µ¿½Ã¿¡ ó¸®ÇØ¾ß ÇÒ ¹®¼­ °¹¼ö¸¦ ÀÔ·ÂÇϽʽÿÀ. ±âº»°ªÀº 3ÀÔ´Ï´Ù.
  7. Ŭ¶óÀÌ¾ðÆ® IP À¯È¿¼º °ËÁõ Çʵ忡¼­ ¹®¼­¸¦ ó¸®Çϱâ Àü¿¡ Àü¼ÛÀÚÀÇ IP ÁÖ¼ÒÀÇ À¯È¿¼ºÀ» °ËÁõÇÒ °æ¿ì ¿¹¸¦ ¼±ÅÃÇϽʽÿÀ. ±×·¸Áö ¾ÊÀ¸¸é ¾Æ´Ï¿À¸¦ ¼±ÅÃÇϽʽÿÀ. ±âº»°ªÀº ¾Æ´Ï¿ÀÀÔ´Ï´Ù.
  8. ÀÚµ¿ Å¥ Çʵ忡¼­ Àç½Ãµµ Ƚ¼ö¸¦ ¸ðµÎ »ç¿ëÇÏ¿© Àü´Þ ½ÇÆÐ°¡ ¹ß»ýÇÒ °æ¿ì °ÔÀÌÆ®¿þÀ̸¦ ÀÚµ¿À¸·Î ¿ÀÇÁ¶óÀÎÀ¸·Î ¸¸µé·Á¸é ¿¹¸¦ ¼±ÅÃÇϽʽÿÀ. ±×·¸Áö ¾ÊÀ¸¸é ¾Æ´Ï¿À¸¦ ¼±ÅÃÇϽʽÿÀ. ±âº»°ªÀº ¾Æ´Ï¿ÀÀÔ´Ï´Ù.

    ÀÚµ¿ Å¥¸¦ ¼±ÅÃÇÑ °æ¿ì °ÔÀÌÆ®¿þÀ̸¦ ¼öµ¿À¸·Î ¿Â¶óÀÎÀ¸·Î ¸¸µé±â Àü±îÁö ¸ðµç ¹®¼­´Â Å¥¿¡ ³²¾Æ ÀÖ½À´Ï´Ù.

  9. ÀÎÁõ ÇÊ¿ä Çʵ忡¼­ ¹®¼­¿¡ »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¸¦ Á¦°øÇÏ´ÂÁö ¿©ºÎ¸¦ Ç¥½ÃÇϽʽÿÀ. ±âº»°ªÀº ¾Æ´Ï¿ÀÀÔ´Ï´Ù.
  10. JMS ÆÑÅ丮 À̸§ Çʵ忡¼­ JMS Å¥¿¡ ¿¬°áÇϱâ À§ÇØ JMS ÇÁ·Î¹ÙÀÌ´õ°¡ »ç¿ëÇÏ´Â Java Ŭ·¡½º À̸§À» ÀÔ·ÂÇϽʽÿÀ. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.

    ³»ºÎ JMS °ÔÀÌÆ®¿þÀÌÀÇ °æ¿ì, ÀÌ À̸§Àº bindings ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¶§(4´Ü°è) define qcf ¸í·ÉÀ» »ç¿ëÇÏ¿© ÁöÁ¤ÇÑ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.

    2´Ü°è¿¡¼­ JMS ÄÁÅØ½ºÆ®ÀÇ ¼­ºêÆú´õ¸¦ ÀÔ·ÂÇÑ °æ¿ì, ¿©±â¼­´Â ÆÑÅ丮 À̸§¸¸ ÀÔ·ÂÇϽʽÿÀ(¿¹: Hub). ÁÖ¼Ò Çʵ忡 JMS ÄÁÅØ½ºÆ®ÀÇ ¼­ºêÆú´õ¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀº °æ¿ì, ÆÑÅ丮 À̸§ ¾Õ¿¡ ¼­ºêÆú´õ¸¦ ÁöÁ¤ÇϽʽÿÀ(¿¹: JMS/Hub).

  11. JMS ¸Þ½ÃÁö Ŭ·¡½º Çʵ忡 ¸Þ½ÃÁö Ŭ·¡½º¸¦ ÀÔ·ÂÇϽʽÿÀ. ¼±ÅûçÇ×Àº TextMessage ¶Ç´Â BytesMessage¿Í °°Àº ¿Ã¹Ù¸¥ JMS ¸Þ½ÃÁö Ŭ·¡½ºÀÔ´Ï´Ù. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
  12. JMS ¸Þ½ÃÁö À¯Çü Çʵ忡 ¸Þ½ÃÁö À¯ÇüÀ» ÀÔ·ÂÇϽʽÿÀ. ÀÌ´Â ¼±ÅÃÀû ÇʵåÀÔ´Ï´Ù.
  13. ÇÁ·Î¹ÙÀÌ´õ URL ÆÐŰÁö Çʵ忡 JMS ÄÁÅØ½ºÆ® URLÀ» ÆÄ¾ÇÇϱâ À§ÇØ Java¿¡¼­ »ç¿ëÇϴ Ŭ·¡½º ¶Ç´Â JAR ÆÄÀÏÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ. ÀÌ Çʵå´Â ¼±ÅÃÀûÀÔ´Ï´Ù. °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì, bindings ÆÄÀÏ¿¡ ´ëÇÑ ÆÄÀÏ ½Ã½ºÅÛ °æ·Î°¡ »ç¿ëµË´Ï´Ù.
  14. JMS Å¥ À̸§ Çʵ忡 ¹®¼­°¡ Àü¼ÛµÇ´Â JMS Å¥ÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.

    ³»ºÎ JMS °ÔÀÌÆ®¿þÀÌÀÇ °æ¿ì, ÀÌ À̸§Àº bindings ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¶§(4´Ü°è) define q ¸í·ÉÀ» »ç¿ëÇÏ¿© ÁöÁ¤ÇÑ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.

    2´Ü°è¿¡¼­ JMS ÄÁÅØ½ºÆ®ÀÇ ¼­ºêÆú´õ¸¦ ÀÔ·ÂÇÑ °æ¿ì, ¿©±â¼­´Â Å¥ À̸§¸¸ ÀÔ·ÂÇϽʽÿÀ(¿¹: outQ). JMS ÇÁ·Î¹ÙÀÌ´õ URL¿¡ JMS ÄÁÅØ½ºÆ®ÀÇ ¼­ºêÆú´õ¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀº °æ¿ì, ÆÑÅ丮 À̸§ ¾Õ¿¡ ¼­ºêÆú´õ¸¦ ÁöÁ¤ÇϽʽÿÀ(¿¹: JMS/outQ).

  15. JMS JNDI ÆÑÅ丮 À̸§ Çʵ忡¼­ À̸§ ¼­ºñ½º¿¡ ¿¬°áÇϱâ À§ÇØ ÆÑÅ丮 À̸§À» ÀÔ·ÂÇϽʽÿÀ. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù. JMS Àü¼Û ÇÁ·ÎÅäÄÝ¿ë Çãºê ±¸¼º¿¡ ¼³¸íµÈ ´ë·Î JMS ±¸¼ºÀ» ¼³Á¤ÇÑ °æ¿ì, com.sun.jndi.fscontext.RefFSContextFactoryÀÇ °ªÀÌ »ç¿ëÀÚ°¡ »ç¿ëÇÒ °ªÀÔ´Ï´Ù.
  16. °ÔÀÌÆ®¿þÀÌ¿¡ ´ëÇÑ »çÀü ÇÁ·Î¼¼½º³ª »çÈÄ ÇÁ·Î¼¼½º ´Ü°è¸¦ ±¸¼ºÇÏ·Á¸é Çڵ鷯 ±¸¼ºÀ¸·Î À̵¿ÇϽʽÿÀ. ±×·¸Áö ¾ÊÀ¸¸é ÀúÀåÀ» Ŭ¸¯ÇϽʽÿÀ.

Copyright IBM Corp. 2003, 2005