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

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

13Àå
¸í·É ÂüÁ¶

ÀÌ Àå¿¡¼­´Â °øÅë ¸í·ÉÁÙ ±¸¹®¿¡ ´ëÇÑ ¼³¸í°ú °¢ Message Queue ¸í·É¿¡ ´ëÇÑ ÂüÁ¶ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.


¸í·ÉÁÙ ±¸¹®

Message Queue ¸í·ÉÁÙ À¯Æ¿¸®Æ¼´Â ½© ¸í·ÉÀÔ´Ï´Ù. À¯Æ¿¸®Æ¼ À̸§ÀÌ ¸í·ÉÀ̰í ÇÏÀ§ ¸í·É ¶Ç´Â ¿É¼ÇÀº ÇØ´ç ¸í·É¿¡ Àü´ÞµÇ´Â ÀμöÀÔ´Ï´Ù. µû¶ó¼­ À¯Æ¿¸®Æ¼¸¦ ½ÃÀÛÇϰųª Á¾·áÇÏ´Â ¸í·ÉÀº ¾øÀ¸¸ç ÇÊ¿äÇÏÁöµµ ¾Ê½À´Ï´Ù.

¸ðµç ¸í·ÉÁÙ À¯Æ¿¸®Æ¼´Â ´ÙÀ½°ú °°Àº ¸í·É ±¸¹®À» °øÀ¯ÇÕ´Ï´Ù.

Utility_Name [subcommand] [argument] [[-option_name [-option_argument]]...]

Utility_NameÀº Message Queue À¯Æ¿¸®Æ¼ÀÇ À̸§(¿¹: imqcmd, imqobjmgr, imqusermgr µî)À» ÁöÁ¤ÇÕ´Ï´Ù.

¸í·É ÀÔ·Â ±ÔÄ¢

´ÙÀ½Àº ¸í·É ÀÔ·ÂÀ» À§ÇÑ ÀÏ¹Ý ±ÔÄ¢ÀÔ´Ï´Ù.

¸í·ÉÁÙ ¿¹

´ÙÀ½Àº ÇÏÀ§ ¸í·ÉÀýÀÌ ¾ø´Â ¸í·ÉÁÙÀÇ ¿¹ÀÔ´Ï´Ù. ÀÌ ¸í·ÉÀº ±âº» ºê·ÎÄ¿¸¦ ½ÃÀÛÇÕ´Ï´Ù.

imqbrokerd

´ÙÀ½ ¸í·ÉÀº Á» ´õ º¹ÀâÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀº myQueue¶ó´Â À̸§ÀÇ queue À¯ÇüÀÇ ´ë»óÀ» ¿ÏÀü »èÁ¦ÇÕ´Ï´Ù. ÀÎÁõÀº »ç¿ëÀÚ adminÀ» ±â¹ÝÀ¸·Î ¼öÇàµÇ°í ¸í·É¿¡¼­´Â »ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£¸¦ ¹¯´Â ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù. -f ¿É¼ÇÀº È®ÀÎÀÌ ¾øÀ½À» ÁöÁ¤Çϰí -s ¿É¼ÇÀº ¸í·ÉÀÌ ÀÚµ¿ ¸ðµå·Î ½ÇÇàµÊÀ» ÁöÁ¤ÇÕ´Ï´Ù.

imqcmd destroy dst -t q -n myQueue -u admin -f -s

°øÅë ¸í·É ¿É¼Ç

Ç¥ 13-1Àº ¸ðµç Message Queue °ü¸® À¯Æ¿¸®Æ¼¿¡¼­ °øÅëÀûÀ¸·Î »ç¿ëÇÏ´Â ¿É¼ÇÀ» ¼³¸íÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¿É¼ÇÀº ¸í·ÉÁÙ¿¡¼­ ÇÏÀ§ ¸í·ÉÀÇ µÚ¿¡ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿É¼ÇÀ» ÀÔ·ÂÇÏ´Â ¼ø¼­´Â »ó°üÀÌ ¾ø½À´Ï´Ù.

Ç¥ 13-1 °øÅë Message Queue ¸í·ÉÁÙ ¿É¼Ç 

¿É¼Ç

¼³¸í

-h

ÁöÁ¤ÇÑ À¯Æ¿¸®Æ¼ÀÇ »ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù.

-H

¼Ó¼º ¸ñ·Ï ¹× ¿¹¸¦ Æ÷ÇÔÇÏ¿© È®Àå »ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù(imqcmd¹× imqobjmgr¸¸ Áö¿ø).

-s

ÀÚµ¿ ¸ðµå¸¦ ½ÃÀÛÇÕ´Ï´Ù. Ç¥½ÃµÇ´Â Ãâ·ÂÀÌ ¾ø½À´Ï´Ù. imqbrokerdÀÇ °æ¿ì -silent·Î ÁöÁ¤ÇÕ´Ï´Ù.

-v

¹öÀü Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

-f

»ç¿ëÀÚ È®ÀÎ ÇÁ·ÒÇÁÆ® ¾øÀÌ ÇØ´ç ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

-pre

(imqobjmgr¿¡¼­¸¸ »ç¿ë) ¹Ì¸® º¸±â ¸ðµå¸¦ ½ÃÀÛÇϸç, »ç¿ëÀÚ´Â ½ÇÁ¦·Î ¸í·ÉÀ» ¼öÇàÇÏÁö ¾ÊÀº »óÅ¿¡¼­ ¸í·ÉÁÙ ³ª¸ÓÁö ºÎºÐÀÇ ½ÇÇà °á°ú¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº» ¼Ó¼º °ªÀ» È®ÀÎÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù.

-javahome path

Java 2¿Í ȣȯÇÒ ¼ö ÀÖ´Â ´ëü ·±Å¸ÀÓÀ» ÁöÁ¤ÇÏ¿© »ç¿ëÇÕ´Ï´Ù(±âº»°ªÀº ½Ã½ºÅÛÀÇ ·±Å¸ÀÓ ¶Ç´Â Message Queue¿Í ÇÔ²² Á¦°øµÇ´Â ·±Å¸ÀÓ »ç¿ë).


imqbrokerd

imqbrokerd ¸í·ÉÀº ºê·ÎÄ¿¸¦ ½ÃÀÛÇÕ´Ï´Ù. ¸í·ÉÁÙ ¿É¼ÇÀº ÇöÀç ºê·ÎÄ¿ ¼¼¼Ç¿¡ ´ëÇØ¼­¸¸ ºê·ÎÄ¿ ±¸¼º ÆÄÀÏÀÇ °ªÀ» ¹«½ÃÇÕ´Ï´Ù.

±¸¹®

 

imqbrokerd   [[ -Dproperty=value]...]

    [ -backup fileName]

  [ -cluster “broker1] [[,broker2]...]”

  [ -dbuser userName]

  [ -force]

  [ -h|-help]

  [ -javahome path]

  [ -license licenseName]

  [ -loglevel level]

  [ -metrics interval]

  [ -name instanceName]

  [ -passfile fileName

  [ -port number]

  [ -remove instance]

  [ -reset data]

  [ -restore fileName]

  [ -shared]

  [ -silent|-s] [ -tty]

  [ -upgrade-store-nobackup]

  [ -version]

  [ -vmargs arg1 [[arg2]...]

 

¸í·É ¿É¼Ç

Ç¥ 13-2¿¡´Â imqbrokerd ¸í·ÉÀÇ ¿É¼Ç°ú °¢ ¿É¼Ç¿¡ ¿µÇâÀ» ¹Þ´Â ±¸¼º µî·Ï Á¤º¸(ÀÖ´Â °æ¿ì)¿¡ ´ëÇÑ ¼³¸íÀÌ ³ª¿Í ÀÖ½À´Ï´Ù.

Ç¥ 13-2 imqbrokerd ¿É¼Ç 

¿É¼Ç

¿µÇâÀ» ¹Þ´Â µî·Ï Á¤º¸

¼³¸í

-backup fileName

¾øÀ½

ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡¸¸ Àû¿ëµË´Ï´Ù. ¸¶½ºÅÍ ºê·ÎÄ¿ÀÇ ±¸¼º º¯°æ ±â·ÏÀ» ÁöÁ¤µÈ ÆÄÀÏ¿¡ ¹é¾÷ÇÕ´Ï´Ù. ±¸¼º º¯°æ ±â·Ï °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

-cluster”broker1]
[[,broker2]...]”


¿©±â¼­ broker´Â ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.

  • host
  • :port
  • host:port

imq.cluster.brokerlist¸¦ ¿¬°áÇÒ ºê·ÎÄ¿ÀÇ ¸ñ·ÏÀ¸·Î ´ëüÇÕ´Ï´Ù.

ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡¸¸ Àû¿ëµË´Ï´Ù. ÁöÁ¤µÈ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ¸ðµç ºê·ÎÄ¿¿¡ ¿¬°áÇÕ´Ï´Ù. ÀÌ ¸ñ·ÏÀº imq.cluster.brokerlist µî·Ï Á¤º¸ÀÇ ¸ñ·Ï°ú º´Çյ˴ϴÙ. host¿¡ °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é localhost°¡ »ç¿ëµË´Ï´Ù. port¿¡ °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é 7676ÀÌ »ç¿ëµË´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇØ¼­ ¿©·¯ ºê·ÎÄ¿¿¡ ¿¬°áÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ºê·ÎÄ¿ Ŭ·¯½ºÅÍ ÀÛ¾÷À» ÂüÁ¶ÇϽʽÿÀ.

-dbpassword password

imq.persist.jdbc.
password
¸¦ ÁöÁ¤ÇÑ ºñ¹Ð¹øÈ£·Î ´ëüÇÕ´Ï´Ù.

Ç÷¯±× ÀÎ JDBC ȣȯ µ¥ÀÌÅÍ ÀúÀå¼ÒÀÇ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ¸¸ç ÇâÈÄ ¹öÀü¿¡¼­´Â Á¦°ÅµË´Ï´Ù. ´ÙÀ½ Áß Çϳª¸¦ ´ë½Å »ç¿ëÇÕ´Ï´Ù.

  • ºñ¹Ð¹øÈ£¸¦ ¹¯´Â ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµÇµµ·Ï ¸í·ÉÁÙ¿¡¼­ ºñ¹Ð¹øÈ£¸¦ »ý·«ÇÕ´Ï´Ù.
  • -passfile ¿É¼ÇÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º ºñ¹Ð¹øÈ£°¡ µé¾î ÀÖ´Â ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

-dbuser userName

imq.persist.jdbc.user
¸¦ ÁöÁ¤ÇÑ »ç¿ëÀÚ ¾ÆÀ̵ð·Î ´ëüÇÕ´Ï´Ù.

Ç÷¯±× ÀÎ JDBC ȣȯ µ¥ÀÌÅͺ£À̽ºÀÇ »ç¿ëÀÚ ¾ÆÀ̵𸦠ÁöÁ¤ÇÕ´Ï´Ù. ¿µ±¸ ÀúÀå¼Ò ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.

-Dproperty=value

½Ã½ºÅÛ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀνºÅϽº ±¸¼º ÆÄÀÏÀÇ ÇØ´ç µî·Ï Á¤º¸ °ªÀ» ´ëüÇÕ´Ï´Ù.

ÁöÁ¤ÇÑ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÑ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. ºê·ÎÄ¿ ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 14Àå, "ºê·ÎÄ¿ µî·Ï Á¤º¸ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÁÖÀÇ: -D ¿É¼ÇÀ¸·Î ¼³Á¤ÇÑ µî·Ï Á¤º¸ÀÇ ¸ÂÃã¹ý°ú Çü½Ä¿¡ ÁÖÀÇÇϽʽÿÀ. À߸øµÈ °ªÀ» Àü´ÞÇÑ °æ¿ì ½Ã½ºÅÛ¿¡¼­´Â °æ°í¸¦ ÇÏÁö ¾ÊÀ¸¸ç Message Queue¿¡¼­´Â ÇØ´ç °ªÀ» ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

-force

¾øÀ½

»ç¿ëÀÚÀÇ È®ÀÎ ¾øÀÌ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÀϹÝÀûÀ¸·Î È®ÀÎÀÌ ÇÊ¿äÇÑ
-remove instance ¹× -upgrade-store-nobackup ¿É¼Ç¿¡¸¸ Àû¿ëµË´Ï´Ù.

-h|-help

¾øÀ½

µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

-javahome path

¾øÀ½

´ëü Java 2 ȣȯ JDKÀÇ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº ¹øµéÇü ·±Å¸ÀÓÀ» »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.

-ldappassword
password

imq.user_repository.
ldap.password
¸¦ ÁöÁ¤ÇÑ ºñ¹Ð¹øÈ£·Î ´ëüÇÕ´Ï´Ù.

LDAP »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ¾×¼¼½ºÇÒ ¶§ ÇÊ¿äÇÑ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ¸¸ç ÇâÈÄ ¹öÀü¿¡¼­´Â Á¦°ÅµË´Ï´Ù. ´ÙÀ½ Áß Çϳª¸¦ ´ë½Å »ç¿ëÇÕ´Ï´Ù.

  • ºñ¹Ð¹øÈ£¸¦ ¹¯´Â ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµÇµµ·Ï ¸í·ÉÁÙ¿¡¼­ ºñ¹Ð¹øÈ£¸¦ »ý·«ÇÕ´Ï´Ù.
  • -passfile ¿É¼ÇÀ» »ç¿ëÇÏ¿© LDAP ºñ¹Ð¹øÈ£°¡ µé¾î ÀÖ´Â ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

-license [licenseName]

¾øÀ½

·ÎµåÇÒ »ç¿ë±ÇÀÌ Message Queue Á¦Ç°ÀÇ ±âº»°ª°ú ´Ù¸¥ °æ¿ì ÇØ´ç »ç¿ë±ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù. »ç¿ë±Ç À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ ¸ðµç »ç¿ë±ÇÀÌ Ç¥½ÃµË´Ï´Ù. licenseName °ªÀº ¼³Ä¡µÈ Message Queue ¹öÀü¿¡ µû¶ó pe (Ç÷§ÆûÆÇ-±âº» ±â´É), try (Ç÷§ÆûÆÇ-90ÀÏ ½ÃÇè ¿£ÅÍÇÁ¶óÀÌÁî ±â´É), unl (¿£ÅÍÇÁ¶óÀÌÁîÆÇ)ÀÔ´Ï´Ù.

-loglevel level

imq.broker.log.levelÀ» ÁöÁ¤ÇÑ ¼öÁØÀ¸·Î ´ëüÇÕ´Ï´Ù.

·Î±ë ¼öÁØÀ» NONE, ERROR, WARNING ¶Ç´Â INFO Áß Çϳª·Î ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº INFOÀÔ´Ï´Ù.

-metrics interval

imq.metrics.intervalÀ» ÁöÁ¤ÇÑ ½Ã°£(ÃÊ)À¸·Î ´ëüÇÕ´Ï´Ù.

ÁöÁ¤µÈ °£°Ý(ÃÊ)À¸·Î ºê·ÎÄ¿ ¸ÞÆ®¸¯ÀÌ ·Î°Å¿¡ ±â·ÏµÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

-name instanceName

imq.instancenameÀ» ÁöÁ¤ÇÑ À̸§À¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ºê·ÎÄ¿ÀÇ ÀνºÅϽº À̸§À» ÁöÁ¤Çϰí ÇØ´ç ÀνºÅϽº ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÕ´Ï´Ù. ºê·ÎÄ¿ À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ÀνºÅϽº À̸§Àº imqbroker·Î ¼³Á¤µË´Ï´Ù.
ÁÖ: °°Àº È£½ºÆ®¿¡¼­ µÎ °³ ÀÌ»óÀÇ ºê·ÎÄ¿ ÀνºÅϽº¸¦ ½ÇÇàÇÏ´Â °æ¿ì¿¡´Â °¢°¢¿¡ °íÀ¯ÇÑ À̸§ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

-passfile fileName

imq.passfile.enabled¸¦ ´ëüÇÏ¿© true·Î ¼³Á¤ÇÕ´Ï´Ù. imq.passfile.dirpath¸¦ ÆÄÀÏÀÌ Æ÷ÇÔµÈ °æ·Î·Î ´ëüÇÕ´Ï´Ù. imq.passfile.nameÀ» ÆÄÀÏ À̸§À¸·Î ´ëüÇÕ´Ï´Ù.

imqcmd ¸í·É À¯Æ¿¸®Æ¼, SSL Ű ÀúÀå¼Ò, LDAP »ç¿ëÀÚ ÀúÀå¼Ò, JDBC ȣȯ µ¥ÀÌÅͺ£À̽º ¶Ç´Â À̵éÀÇ Á¶ÇÕ¿¡ ´ëÇÑ ºñ¹Ð¹øÈ£¸¦ ÀÐÀ» ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Passfile »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

-password keypassword

imq.keystore.password¸¦ ÁöÁ¤ÇÑ ºñ¹Ð¹øÈ£·Î ´ëüÇÕ´Ï´Ù.

SSL ÀÎÁõ¼­ Ű ÀúÀå¼Ò¿¡ ´ëÇÑ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ¸¸ç ÇâÈÄ ¹öÀü¿¡¼­´Â Á¦°ÅµË´Ï´Ù. ´ÙÀ½ Áß Çϳª¸¦ ´ë½Å »ç¿ëÇÕ´Ï´Ù.

  • ºñ¹Ð¹øÈ£¸¦ ¹¯´Â ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµÇµµ·Ï ¸í·ÉÁÙ¿¡¼­ ºñ¹Ð¹øÈ£¸¦ »ý·«ÇÕ´Ï´Ù.
  • -passfile ¿É¼ÇÀ» »ç¿ëÇÏ¿© SSL ÀÎÁõ¼­ Ű ÀúÀå¼Ò ºñ¹Ð¹øÈ£°¡ µé¾î ÀÖ´Â ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

-port number

imq.portmapper.port¸¦ ÁöÁ¤ÇÑ ¹øÈ£·Î ´ëüÇÕ´Ï´Ù.

ºê·ÎÄ¿ÀÇ Æ÷Æ® ¸ÅÆÛ Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °ªÀº ±âº»ÀûÀ¸·Î 7676À¸·Î ¼³Á¤µË´Ï´Ù. °°Àº ¼­¹ö¿¡¼­ µÎ °³ÀÇ ºê·ÎÄ¿ ÀνºÅϽº¸¦ ½ÇÇàÇÏ·Á¸é °¢ ºê·ÎÄ¿ÀÇ Æ÷Æ® ¸ÅÆÛ¿¡ ¼­·Î ´Ù¸¥ Æ÷Æ® ¹øÈ£°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Message Queue Ŭ¶óÀÌ¾ðÆ®´Â ÀÌ Æ÷Æ® ¹øÈ£¸¦ »ç¿ëÇÏ¿© ºê·ÎÄ¿ ÀνºÅϽº¿¡ ¿¬°áÇÕ´Ï´Ù.

-remove instance

¾øÀ½

ºê·ÎÄ¿ ÀνºÅϽº¸¦ Á¦°ÅÇÕ´Ï´Ù. ÀνºÅϽº ±¸¼º ÆÄÀÏ, ·Î±× ÆÄÀÏ, ¿µ±¸ ÀúÀå¼Ò, ÀνºÅϽº¿Í °ü·ÃµÈ ±âŸ ÆÄÀÏ ¹× µð·ºÅ丮¸¦ »èÁ¦ÇÕ´Ï´Ù. -force ¿É¼ÇÀ» ÇÔ²² ÁöÁ¤ÇÑ °æ¿ì°¡ ¾Æ´Ï¸é »ç¿ëÀÚÀÇ È®ÀÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.

-reset store| messages|
durables|
props

¾øÀ½

ÁÖ¾îÁø Àμö¿¡ µû¶ó µ¥ÀÌÅÍ ÀúÀå¼Ò(¶Ç´Â µ¥ÀÌÅÍ ÀúÀå¼ÒÀÇ ÀϺÎ) ¶Ç´Â ºê·ÎÄ¿ ÀνºÅϽºÀÇ µî·Ï Á¤º¸¸¦ Àç¼³Á¤ÇÕ´Ï´Ù.

µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ Àç¼³Á¤Çϸé Áö¼Ó¼º ¸Þ½ÃÁö, ¿µ±¸ °¡ÀÔ, Æ®·£Àè¼Ç Á¤º¸ µîÀÇ ¸ðµç Áö¼Ó¼º µ¥ÀÌÅͰ¡ Áö¿öÁý´Ï´Ù. ±×·¯¸é ºê·ÎÄ¿ ÀνºÅϽº¸¦ Ãʱ⠻óÅ·Π½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. Áö¼Ó¼º ¸Þ½ÃÁö¸¸ Áö¿ì°Å³ª ¿µ±¸ °¡ÀÔ¸¸ Áö¿ï ¼öµµ ÀÖ½À´Ï´Ù. ÀÌÈÄ¿¡ ´Ù½Ã ½ÃÀÛÇÒ ¶§ ¿µ±¸ ÀúÀå¼Ò°¡ Àç¼³Á¤µÇÁö ¾Ê°Ô ÇÏ·Á¸é -reset ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾Ê°í ºê·ÎÄ¿ ÀνºÅϽº¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

ºê·ÎÄ¿ÀÇ µî·Ï Á¤º¸¸¦ Àç¼³Á¤ÇÏ¸é ±âÁ¸ ÀνºÅϽº ±¸¼º ÆÄÀÏ(config.properties)ÀÌ ºó ÆÄÀÏ·Î ±³Ã¼µË´Ï´Ù. ¸ðµç µî·Ï Á¤º¸¿¡ ±âº»°ªÀÌ ¼³Á¤µË´Ï´Ù.

-restore fileName

¾øÀ½

ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡¸¸ Àû¿ëµË´Ï´Ù. ¸¶½ºÅÍ ºê·ÎÄ¿ÀÇ ±¸¼º º¯°æ ·¹Äڵ带 ÁöÁ¤ÇÑ ¹é¾÷ ÆÄÀÏ·Î ±³Ã¼ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº -backup ¿É¼ÇÀ» »ç¿ëÇØ¼­ ¹Ì¸® ÀÛ¼ºÇØ µÎ¾î¾ß ÇÕ´Ï´Ù. ±¸¼º º¯°æ ±â·Ï °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

-shared

imq.jms.threadpool_modelÀ» ´ëüÇÏ¿© shared·Î ¼³Á¤ÇÕ´Ï´Ù.

¿¬°á °£¿¡ ½º·¹µå¸¦ °øÀ¯ÇÏ¿© ºê·ÎÄ¿ ÀνºÅϽº°¡ Áö¿øÇÏ´Â ¿¬°á ¼ö°¡ ´Ã¾î³ªµµ·Ï jms ¿¬°á ¼­ºñ½º°¡ °øÀ¯ ½º·¹µå Ç® ¸ðµ¨À» »ç¿ëÇØ¼­ ±¸ÇöµÇ°Ô ÁöÁ¤ÇÕ´Ï´Ù.

-silent|-s

imq.log.console.outputÀ» ´ëüÇÏ¿© NONEÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

Äֿܼ¡ ´ëÇÑ ·Î±ëÀ» ²ü´Ï´Ù.

-tty

imq.log.console.outputÀ» ´ëüÇÏ¿© ALL·Î ¼³Á¤ÇÕ´Ï´Ù.

¸ðµç ¸Þ½ÃÁö°¡ Äֿܼ¡ Ç¥½ÃµÇµµ·Ï ¼³Á¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î WARNING ¹× ERROR ¼öÁØ ¸Þ½ÃÁö¸¸ Ç¥½ÃµË´Ï´Ù.

-upgrade-store-
nobackup

¾øÀ½

ȣȯµÇÁö ¾Ê´Â ¹öÀü¿¡¼­ Message Queue 3.5 ¶Ç´Â Message Queue 3.5 SPx·Î ¾÷±×·¹À̵åÇÒ ¶§ ÀÌÀü µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ ÀÚµ¿À¸·Î Á¦°ÅÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Message Queue ¼³Ä¡ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

-version

¾øÀ½

¼³Ä¡µÈ Á¦Ç°ÀÇ ¹öÀü ¹øÈ£¸¦ Ç¥½ÃÇÕ´Ï´Ù.

-vmargs arg1 [[arg2]...]

¾øÀ½

Java VMÀ¸·Î Àü´ÞÇÒ Àμö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Àμö´Â °ø¹éÀ¸·Î ±¸ºÐÇÕ´Ï´Ù. Àμö¸¦ µÎ °³ ÀÌ»ó Àü´ÞÇϰųª Àμö¿¡ °ø¹éÀÌ Æ÷ÇÔµÈ °æ¿ì¿¡´Â µû¿ÈÇ¥¸¦ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
imqbrokerd -tty -vmargs "-Xmx128m -Xincgc"

ÀÌ·¯ÇÑ Àμö´Â ¸í·ÉÁÙ¿¡¼­¸¸ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. config.props ÆÄÀÏ¿¡´Â ¿¬°áµÈ ±¸¼º µî·Ï Á¤º¸°¡ ¾ø½À´Ï´Ù.

ÂüÁ¶

imqbrokerd »ç¿ë ¹× ¸í·É ¿¹¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ëÈ­½ÄÀ¸·Î ºê·ÎÄ¿ ½ÃÀÛÀ» ÂüÁ¶ÇϽʽÿÀ.


imqcmd

imqcmd ¸í·É À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ºê·ÎÄ¿¿Í ÇØ´ç ¼­ºñ½º¸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±¸¹®

imqcmd subcommand argument [options]
imqcmd -h|H
imqcmd -v

ÇÏÀ§ ¸í·É

µµ¿ò¸»À̳ª Á¦Ç° ¹öÀüÀ» Ç¥½ÃÇÏ·Á´Â °æ¿ì°¡ ¾Æ´Ï¶ó¸é Ç×»ó imqcmd¿Í ÇÔ²² ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ°Ô µË´Ï´Ù. Ç¥ 13-3¿¡¼­´Â imqcmd ÇÏÀ§ ¸í·ÉÀ» ³ª¿­Çϰí ÇØ´ç ÇÏÀ§ ¸í·É¿¡ ´ëÇÑ ÂüÁ¶ Á¤º¸°¡ ÀÖ´Â À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

Ç¥ 13-3 imqcmd ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É ¹× Àμö

¼³¸í

ÂüÁ¶

commit txn

Æ®·£Àè¼ÇÀ» ¿Ï°áÇÕ´Ï´Ù.

Æ®·£Àè¼Ç °ü¸® ÇÏÀ§ ¸í·É

destroy dur

¿µ±¸ °¡ÀÔÀ» ¿ÏÀü »èÁ¦ÇÕ´Ï´Ù.

¿µ±¸ °¡ÀÔ ÇÏÀ§ ¸í·É

list cxn

ºê·ÎÄ¿¿¡ ´ëÇÑ ¿¬°áÀ» ³ª¿­ÇÕ´Ï´Ù.

¿¬°á ÇÏÀ§ ¸í·É

list dur

ÁÖÁ¦ÀÇ ¿µ±¸ °¡ÀÔÀ» ³ª¿­ÇÕ´Ï´Ù.

¿µ±¸ °¡ÀÔ ÇÏÀ§ ¸í·É

list svc

ºê·ÎÄ¿ÀÇ ¼­ºñ½º¸¦ ³ª¿­ÇÕ´Ï´Ù.

¿¬°á ¼­ºñ½º °ü¸® ÇÏÀ§ ¸í·É

list txn

ºê·ÎÄ¿ÀÇ Æ®·£Àè¼ÇÀ» ³ª¿­ÇÕ´Ï´Ù.

Æ®·£Àè¼Ç °ü¸® ÇÏÀ§ ¸í·É

metrics bkr

ºê·ÎÄ¿ ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.

ºê·ÎÄ¿ °ü¸® ÇÏÀ§ ¸í·É

metrics svc

¼­ºñ½º ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.

¿¬°á ¼­ºñ½º °ü¸® ÇÏÀ§ ¸í·É

pause bkr

ºê·ÎÄ¿ÀÇ ¸ðµç ¼­ºñ½º¸¦ ÀϽà ÁßÁöÇÕ´Ï´Ù.

ºê·ÎÄ¿ °ü¸® ÇÏÀ§ ¸í·É

pause svc

ºê·ÎÄ¿¿¡¼­ ´ÜÀÏ ¼­ºñ½º¸¦ ÀϽà ÁßÁöÇÕ´Ï´Ù.

¿¬°á ¼­ºñ½º °ü¸® ÇÏÀ§ ¸í·É

purge dur

¿µ±¸ °¡ÀÔÀ» ¿ÏÀü »èÁ¦ÇÏÁö ¾Ê°í ¿µ±¸ °¡ÀÔÀÇ ¸ðµç ¸Þ½ÃÁö¸¦ Á¦°ÅÇÕ´Ï´Ù.

¿µ±¸ °¡ÀÔ ÇÏÀ§ ¸í·É

query bkr

ºê·ÎÄ¿ÀÇ Á¤º¸¸¦ Äõ¸® ¹× Ç¥½ÃÇÕ´Ï´Ù.

ºê·ÎÄ¿ °ü¸® ÇÏÀ§ ¸í·É

query cxn

¿¬°áÀÇ Á¤º¸¸¦ Äõ¸® ¹× Ç¥½ÃÇÕ´Ï´Ù.

¿¬°á ÇÏÀ§ ¸í·É

query svc

¼­ºñ½ºÀÇ Á¤º¸¸¦ Äõ¸® ¹× Ç¥½ÃÇÕ´Ï´Ù.

¿¬°á ¼­ºñ½º °ü¸® ÇÏÀ§ ¸í·É

query txn

Æ®·£Àè¼ÇÀÇ Á¤º¸¸¦ Äõ¸® ¹× Ç¥½ÃÇÕ´Ï´Ù.

Æ®·£Àè¼Ç °ü¸® ÇÏÀ§ ¸í·É

reload cls

ºê·ÎÄ¿ Ŭ·¯½ºÅÍ ±¸¼ºÀ» ´Ù½Ã ·ÎµåÇÕ´Ï´Ù.

ºê·ÎÄ¿ °ü¸® ÇÏÀ§ ¸í·É

restart bkr

ÇöÀç ½ÇÇà ÁßÀÎ ºê·ÎÄ¿ ÀνºÅϽº¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

ºê·ÎÄ¿ °ü¸® ÇÏÀ§ ¸í·É

resume bkr

ºê·ÎÄ¿ÀÇ ¸ðµç ¼­ºñ½º¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

ºê·ÎÄ¿ °ü¸® ÇÏÀ§ ¸í·É

resume svc

ÇÑ ¼­ºñ½º¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

¿¬°á ¼­ºñ½º °ü¸® ÇÏÀ§ ¸í·É

rollback txn

Æ®·£Àè¼ÇÀ» ·Ñ¹éÇÕ´Ï´Ù.

Æ®·£Àè¼Ç °ü¸® ÇÏÀ§ ¸í·É

shutdown bkr

ºê·ÎÄ¿ ÀνºÅϽº¸¦ Á¾·áÇÕ´Ï´Ù.

ºê·ÎÄ¿ °ü¸® ÇÏÀ§ ¸í·É

update bkr

ºê·ÎÄ¿ÀÇ ¼Ó¼ºÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.

ºê·ÎÄ¿ °ü¸® ÇÏÀ§ ¸í·É

update svc

¼­ºñ½ºÀÇ ¼Ó¼ºÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.

¿¬°á ¼­ºñ½º °ü¸® ÇÏÀ§ ¸í·É

¶ÇÇÑ, imqcmd ¸í·É À¯Æ¿¸®Æ¼¿¡´Â ºê·ÎÄ¿ÀÇ ¹°¸®Àû ´ë»ó¿¡ »ç¿ëÇÒ ÇÏÀ§ ¸í·ÉÀÌ ÀÖ½À´Ï´Ù. ´ë»ó ÇÏÀ§ ¸í·ÉÀº 6Àå, "¹°¸®Àû ´ë»ó °ü¸®"¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

´ÙÀ½ Àý¿¡¼­´Â imqcmd ÇÏÀ§ ¸í·ÉÀ» ±â´Éº°·Î ³ª¿­ÇÕ´Ï´Ù.

ºê·ÎÄ¿ °ü¸® ÇÏÀ§ ¸í·É

Ç¥ 13-4¿¡¼­´Â ºê·ÎÄ¿ °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·ÉÀ» ³ª¿­ÇÕ´Ï´Ù. È£½ºÆ® À̸§ ¶Ç´Â Æ÷Æ®°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ±âº»°ª(localhost:7676)ÀÎ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.

Ç¥ 13-4 ºê·ÎÄ¿ °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É ±¸¹®

¼³¸í

metrics bkr [-b hostName:port]
    [-m metricType]
    [-int interval]
    [-msp numSamples]

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿ ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.

-m ¿É¼ÇÀ» »ç¿ëÇÏ¿© Ç¥½ÃÇÒ ¸ÞÆ®¸¯ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ttl      ºê·ÎÄ¿¿¡ À¯ÀÔ ¹× À¯ÃâµÇ´Â ¸Þ½ÃÁö¿Í ÆÐŶÀÇ ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù(±âº» ¸ÞÆ®¸¯ À¯Çü).

rts      ºê·ÎÄ¿¿¡ À¯ÀÔ ¹× À¯ÃâµÇ´Â ¸Þ½ÃÁö¿Í ÆÐŶÀÇ ¸ÞÆ®¸¯À» ÃÊ´ç ¼Óµµ·Î Ç¥½ÃÇÕ´Ï´Ù.

cxn      ¿¬°á, °¡»ó ¸Þ¸ð¸® Èü ¹× ½º·¹µå¸¦ Ç¥½ÃÇÕ´Ï´Ù.

-int ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸ÞÆ®¸¯ Ç¥½Ã °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 5ÃÊÀÔ´Ï´Ù.

-msp ¿É¼ÇÀ» »ç¿ëÇÏ¿© Ãâ·Â¿¡ Ç¥½ÃµÇ´Â »ùÇà ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº ¹«Á¦ÇÑ ¼öÀÔ´Ï´Ù(¹«ÇÑ).

pause bkr [-b hostName:port]

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¸¦ ÀϽà ÁßÁöÇÕ´Ï´Ù. ºê·ÎÄ¿ ÀϽà ÁßÁö ¹× ´Ù½Ã ½ÃÀÛÀ» ÂüÁ¶ÇϽʽÿÀ.

query bkr -b hostName:port

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡ ÇØ´çÇÏ´Â ÇöÀç µî·Ï Á¤º¸ ¼³Á¤À» ³ª¿­ÇÕ´Ï´Ù. ÁöÁ¤ÇÑ ºê·ÎÄ¿¿¡ ¿¬°áµÈ ½ÇÇà ÁßÀÎ ºê·ÎÄ¿(ºê·ÎÄ¿°¡ ¿©·¯ °³ÀΠŬ·¯½ºÅÍ¿¡¼­)ÀÇ ¸ñ·Ïµµ Ç¥½ÃÇÕ´Ï´Ù.

reload cls

ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡¸¸ Àû¿ëµË´Ï´Ù. Ŭ·¯½ºÅÍ¿¡ ÀÖ´Â ¸ðµç ºê·ÎÄ¿¿¡¼­ imq.cluster.brokerlist µî·Ï Á¤º¸¸¦ ´Ù½Ã ·ÎµåÇϰí Ŭ·¯½ºÅÍ Á¤º¸¸¦ ¾÷µ¥ÀÌÆ®Çϵµ·Ï ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Ŭ·¯½ºÅÍ¿¡ ºê·ÎÄ¿ Ãß°¡¸¦ ÂüÁ¶ÇϽʽÿÀ.

restart bkr [-b hostName:port]

ºê·ÎÄ¿¸¦ ½ÃÀÛÇßÀ» ¶§ ÁöÁ¤ÇÑ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¸¦ Á¾·áÇÏ°í ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

resume bkr [-b hostName:port]

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

shutdown bkr [-b hostName:port]

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¸¦ Á¾·áÇÕ´Ï´Ù.

update bkr [-b hostName:port]
    -o attribute=value
    [-o attribute=value1]...

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡ ÇØ´çÇÏ´Â ÁöÁ¤µÈ ¼Ó¼ºÀ» º¯°æÇÕ´Ï´Ù.

¹°¸®Àû ´ë»ó °ü¸® ÇÏÀ§ ¸í·É

Ç¥ 13-5¿¡¼­´Â ¹°¸®Àû ´ë»ó °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·ÉÀ» ³ª¿­ÇÕ´Ï´Ù. È£½ºÆ® À̸§ ¶Ç´Â Æ÷Æ®°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ±âº»°ª(localhost:7676)ÀÎ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.

Ç¥ 13-5 ´ë»ó °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É ±¸¹®

¼³¸í

compact dst [-t destType
    -n destName]

±âº» Á¦°ø ÆÄÀÏ ±â¹Ý µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡¼­ ÁöÁ¤µÈ À¯Çü°ú À̸§ÀÇ ´ë»óÀ» ¾ÐÃàÇÕ´Ï´Ù. ´ë»ó À¯Çü°ú À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸ðµç ´ë»óÀÌ ¾ÐÃàµË´Ï´Ù. ´ë»óÀ» ¾ÐÃàÇÏ·Á¸é ¸ÕÀú ÀϽà ÁßÁöÇØ¾ß ÇÕ´Ï´Ù.

create dst -t destType
    -n destName
    [-o attribute=value]
    [-o attribute=value1]...

ÁöÁ¤ÇÑ À¯ÇüÀÇ ´ë»óÀ» ÁöÁ¤ÇÑ À̸§°ú ÁöÁ¤ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ¸¸µì´Ï´Ù. ´ë»ó À̸§Àº ¿µ¼ýÀÚ(°ø¹é ¾øÀ½)¸¸ Æ÷ÇÔÇÏ°í ¿µ¹®ÀÚ³ª "_" ¹× "$" ¹®ÀÚ·Î ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. "mq" ¹®ÀÚ¿­·Î´Â ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.

¸¶½ºÅÍ ºê·ÎÄ¿¸¦ ÀϽÃÀûÀ¸·Î »ç¿ëÇÒ ¼ö ¾ø´Â Ŭ·¯½ºÅÍ¿¡¼­´Â ÀÌ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

destroy dst -t destType
    -n destName

ÁöÁ¤ÇÑ À¯Çü°ú À̸§ÀÇ ´ë»óÀ» ¿ÏÀü »èÁ¦ÇÕ´Ï´Ù. »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­Ã³·³ ½Ã½ºÅÛ¿¡¼­ »ý¼ºµÈ ´ë»óÀº ¿ÏÀü »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.

¸¶½ºÅÍ ºê·ÎÄ¿¸¦ ÀϽÃÀûÀ¸·Î »ç¿ëÇÒ ¼ö ¾ø´Â Ŭ·¯½ºÅÍ¿¡¼­´Â ÀÌ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

list dst [-t destType] [-tmp]

ÁöÁ¤µÈ À¯ÇüÀÇ ´ë»óÀ» ¸ðµÎ ³ª¿­ÇÕ´Ï´Ù. Àӽà ´ë»óÀ» ÇÔ²² ³ª¿­ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

À¯Çü Àμö´Â ´ÙÀ½°ú °°Àº µÎ °¡Áö °ªÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù.

destType = q (´ë±â¿­)
destType = t (ÁÖÁ¦)

À¯ÇüÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸ðµç À¯ÇüÀÇ ´ë»óÀÌ ¸ðµÎ ³ª¿­µË´Ï´Ù.

metrics dst -t destType
    -n destName
    [-m metricType]
    [-int interval]
    [-msp numSamples]

ÁöÁ¤ÇÑ À¯Çü°ú À̸§ÀÇ ´ë»ó¿¡ ´ëÇÑ ¸ÞÆ®¸¯ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

-m ¿É¼ÇÀ» »ç¿ëÇÏ¿© Ç¥½ÃÇÒ ¸ÞÆ®¸¯ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ttl      ´ë»ó¿¡ À¯ÀÔ ¹× À¯ÃâµÇ°í ¸Þ¸ð¸®¿¡ ÀÖ´Â ¸Þ½ÃÁö¿Í ÆÐŶÀÇ ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù(±âº» ¸ÞÆ®¸¯ À¯Çü).

rts      ´ë»ó¿¡ À¯ÀÔ ¹× À¯ÃâµÇ´Â ¸Þ½ÃÁö¿Í ÆÐŶÀÇ ¸ÞÆ®¸¯À» ÃÊ´ç ¼Óµµ·Î ³ªÅ¸³»°í ±âŸ ¼Óµµ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

con      »ç¿ëÀÚ °ü·Ã ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.

dsk      µð½ºÅ© »ç¿ë ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.

-int ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸ÞÆ®¸¯ Ç¥½Ã °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 5ÃÊÀÔ´Ï´Ù.

-msp ¿É¼ÇÀ» »ç¿ëÇÏ¿© Ãâ·Â¿¡ Ç¥½ÃµÇ´Â »ùÇà ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº ¹«Á¦ÇÑ ¼öÀÔ´Ï´Ù(¹«ÇÑ).

pause dst [-t destType
    -n destName]
    [-pst pauseType]

ÁöÁ¤µÈ À¯Çü°ú À̸§ÀÇ ´ë»ó¿¡¼­ »ç¿ëÀÚ¿¡°Ô ¸Þ½ÃÁö Àü´Þ(-pst CONSUMERS), »ý¼ºÀڷκÎÅÍ ¸Þ½ÃÁö Àü´Þ(-pst PRODUCERS) ¶Ç´Â µÎ °¡Áö ¸ðµÎ(-pst ALL)¸¦ ÀϽà ÁßÁöÇÕ´Ï´Ù. ´ë»ó À¯Çü°ú À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸ðµç ´ë»óÀÌ ÀϽà ÁßÁöµË´Ï´Ù. ±âº»°ªÀº ALLÀÔ´Ï´Ù.

purge dst -t destType
    -n destName

ÁöÁ¤ÇÑ À¯Çü°ú À̸§ÀÇ ´ë»ó¿¡¼­ ¸Þ½ÃÁö¸¦ Á¦°ÅÇÕ´Ï´Ù.

query dst -t destType
    -n destName

ÁöÁ¤ÇÑ À¯Çü°ú À̸§ÀÇ ´ë»ó¿¡ ´ëÇÑ Á¤º¸¸¦ ³ª¿­ÇÕ´Ï´Ù.

resume dst [-t destType
    -n destName]

ÁöÁ¤µÈ À¯Çü°ú À̸§ÀÇ ÀϽà ÁßÁöµÈ ´ë»ó¿¡¼­ ¸Þ½ÃÁö Àü´ÞÀ» ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù. ´ë»ó À¯Çü°ú À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸ðµç ´ë»óÀÌ ´Ù½Ã ½ÃÀ۵˴ϴÙ.

update dst -t destType
    -n destName
    -o attribute=value
    [-o attribute=value1]...

ÁöÁ¤ÇÑ ´ë»ó¿¡¼­ ÁöÁ¤ÇÑ ¼Ó¼ºÀÇ °ªÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.

´ë»óÀÌ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­ mq.sys.dmq°¡ ¾Æ´Ñ °æ¿ì Ç¥ 15-1¿¡ ¼³¸íµÈ ¼Ó¼º Áß Çϳª¸¦ ¼Ó¼º À̸§À¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¬°á ¼­ºñ½º °ü¸® ÇÏÀ§ ¸í·É

Ç¥ 13-6¿¡ ¿¬°á ¼­ºñ½º °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·ÉÀÌ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù. È£½ºÆ® À̸§ ¶Ç´Â Æ÷Æ®°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ±âº»°ª(localhost:7676)ÀÎ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.

Ç¥ 13-6 ¿¬°á ¼­ºñ½º °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É ±¸¹®

¼³¸í

list svc [-b hostName:port]

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡ ÀÖ´Â ¸ðµç ¿¬°á ¼­ºñ½º¸¦ ³ª¿­ÇÕ´Ï´Ù.

metrics svc -n serviceName
    [-b hostName:port]
    [-m metricType]
    [-int interval]
    [-msp numSamples]

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡¼­ ÁöÁ¤µÈ ¼­ºñ½ºÀÇ ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.

-m ¿É¼ÇÀ» »ç¿ëÇÏ¿© Ç¥½ÃÇÒ ¸ÞÆ®¸¯ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ttl      ºê·ÎÄ¿¿¡ À¯ÀÔ ¹× À¯ÃâµÇ´Â ¸Þ½ÃÁö¿Í ÆÐŶÀÇ ¸ÞÆ®¸¯À» ÁöÁ¤µÈ ¼­ºñ½º ¹æ¹ýÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù(±âº» ¸ÞÆ®¸¯ À¯Çü).

rts      ºê·ÎÄ¿¿¡ ¸Þ½ÃÁö¿Í ÆÐŶÀÌ À¯ÀÔ ¹× À¯ÃâµÇ´Â ÃÊ´ç ¼Óµµ¿¡ ´ëÇÑ ¸ÞÆ®¸¯À» ÁöÁ¤µÈ ¿¬°á ¼­ºñ½º¸¦ ÅëÇØ Ç¥½ÃÇÕ´Ï´Ù.

cxn      ¿¬°á, °¡»ó ¸Þ¸ð¸® Èü ¹× ½º·¹µå¸¦ Ç¥½ÃÇÕ´Ï´Ù.

-int ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸ÞÆ®¸¯ Ç¥½Ã °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 5ÃÊÀÔ´Ï´Ù.

-msp ¿É¼ÇÀ» »ç¿ëÇÏ¿© Ãâ·Â¿¡ Ç¥½ÃµÇ´Â »ùÇà ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº ¹«Á¦ÇÑ ¼öÀÔ´Ï´Ù(¹«ÇÑ).

pause svc -n serviceName
    [-b hostName:port]

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡¼­ ½ÇÇà ÁßÀÎ, ÁöÁ¤µÈ ¼­ºñ½º¸¦ ÀϽà ÁßÁöÇÕ´Ï´Ù. °ü¸® ¼­ºñ½º´Â ÀϽà ÁßÁöÇÒ ¼ö ¾ø½À´Ï´Ù.

query svc -n serviceName
    [-b hostName:port]

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ¼­ºñ½º¿¡¼­ ½ÇÇà ÁßÀÎ, ÁöÁ¤µÈ ¼­ºñ½º¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

resume svc -n serviceName
    [-b hostName:port]

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®¿¡¼­ ½ÇÇà ÁßÀÎ, ÁöÁ¤µÈ ¼­ºñ½º¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

update svc -n serviceName
    [-b hostName:port]
    -o attribute=value
    [-o attribute=value1]...

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡¼­ ½ÇÇà ÁßÀÎ, ÁöÁ¤µÈ ¼­ºñ½ºÀÇ ÁöÁ¤µÈ ¼Ó¼ºÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù. ¼­ºñ½º ¼Ó¼º¿¡ ´ëÇÑ ¼³¸íÀº ¿¬°á ¼­ºñ½º µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿¬°á ÇÏÀ§ ¸í·É

Ç¥ 13-7¿¡ ¿¬°á¿¡ Àû¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·ÉÀÌ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù. È£½ºÆ® À̸§ ¶Ç´Â Æ÷Æ®°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é localhost, 7676ÀÎ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.

Ç¥ 13-7 ¿¬°á ¼­ºñ½º °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É ±¸¹®

¼³¸í

list cxn [-svn serviceName]
    [-b hostName:port]

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡¼­ ÁöÁ¤µÈ ¼­ºñ½º À̸§ÀÇ ¿¬°áÀ» ¸ðµÎ ³ª¿­ÇÕ´Ï´Ù. ¼­ºñ½º À̸§À» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì ¸ðµç ¿¬°áÀÌ ³ª¿­µË´Ï´Ù.

query cxn -n connectionID
    [-b hostName:port]

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡¼­ ÁöÁ¤µÈ ¿¬°á¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

¿µ±¸ °¡ÀÔ ÇÏÀ§ ¸í·É

Ç¥ 13-8¿¡¼­´Â imqcmd ¿µ±¸ °¡ÀÔ ÇÏÀ§ ¸í·ÉÀ» ¿ä¾àÇÕ´Ï´Ù. È£½ºÆ® À̸§ ¶Ç´Â Æ÷Æ®°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ±âº»°ª(localhost:7676)ÀÎ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.

Ç¥ 13-8 ¿µ±¸ °¡ÀÔ °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É

¼³¸í

list dur -d destName

ÁöÁ¤ÇÑ ´ë»óÀÇ ¸ðµç ¿µ±¸ °¡ÀÔÀ» ³ª¿­ÇÕ´Ï´Ù.

destroy dur -n subscrName
-c client_id

ÁöÁ¤ÇÑ Å¬¶óÀÌ¾ðÆ® ½Äº°ÀÚ¿¡ ÇØ´çÇÏ´Â ÁöÁ¤µÈ ¿µ±¸ °¡ÀÔÀ» ¿ÏÀü »èÁ¦ÇÕ´Ï´Ù.

¸¶½ºÅÍ ºê·ÎÄ¿¸¦ ÀϽÃÀûÀ¸·Î »ç¿ëÇÒ ¼ö ¾ø´Â Ŭ·¯½ºÅÍ¿¡¼­´Â ÀÌ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

purge dur -n subscrName
-c client_id

ÁöÁ¤ÇÑ Å¬¶óÀÌ¾ðÆ® ½Äº°ÀÚ¿¡ ÇØ´çÇÏ´Â ÁöÁ¤µÈ ¿µ±¸ °¡ÀÔ¿¡ ´ëÇÑ ¸ðµç ¸Þ½ÃÁö¸¦ Á¦°ÅÇÕ´Ï´Ù.

Æ®·£Àè¼Ç °ü¸® ÇÏÀ§ ¸í·É

Ç¥ 13-9¿¡¼­´Â imqcmd Æ®·£Àè¼Ç ÇÏÀ§ ¸í·ÉÀ» ¿ä¾àÇÕ´Ï´Ù. È£½ºÆ® À̸§ ¶Ç´Â Æ÷Æ®°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ±âº»°ª(localhost:7676)ÀÎ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.

Ç¥ 13-9 Æ®·£Àè¼Ç °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É

¼³¸í

list txn

ºê·ÎÄ¿¿¡¼­ ÃßÀûÇÏ´Â ¸ðµç Æ®·£Àè¼ÇÀ» ³ª¿­ÇÕ´Ï´Ù.

query txn -n transaction_id

ÁöÁ¤ÇÑ Æ®·£Àè¼Ç¿¡ ´ëÇÑ Á¤º¸¸¦ ³ª¿­ÇÕ´Ï´Ù.

commit txn -n transaction_id

ÁöÁ¤ÇÑ Æ®·£Àè¼ÇÀ» ¿Ï°áÇÕ´Ï´Ù.

rollback txn -n transaction_id

ÁöÁ¤ÇÑ Æ®·£Àè¼ÇÀ» ·Ñ¹éÇÕ´Ï´Ù.

¸í·É ¿É¼Ç

Ç¥ 13-10¿¡ imqcmd ¸í·ÉÀÇ ¿É¼ÇÀÌ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 13-10 imqcmd ¿É¼Ç 

¿É¼Ç

¼³¸í

-b hostName:port

ºê·ÎÄ¿ÀÇ È£½ºÆ® À̸§°ú ÇØ´ç Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº localhost:7676ÀÔ´Ï´Ù.

Æ÷Æ®¸¸ ÁöÁ¤ÇÏ·Á¸é: -b :7878
À̸§¸¸ ÁöÁ¤ÇÏ·Á¸é: -b somehost

-c clientID

ÁÖÁ¦¿¡ ¿µ±¸ °¡ÀÔÀÇ ¾ÆÀ̵𸦠ÁöÁ¤ÇÕ´Ï´Ù. ¿µ±¸ °¡ÀÔ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

-d destinationName

ÁÖÁ¦ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. list dur ¹× destroy dur ÇÏÀ§ ¸í·É¿¡ »ç¿ëµË´Ï´Ù. ¿µ±¸ °¡ÀÔ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

-f

»ç¿ëÀÚÀÇ È®ÀÎ ¾øÀÌ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

-h

»ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

ÀÌ ¿É¼Ç¿¡´Â »ç¿ëÀÚ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

-H

»ç¿ë µµ¿ò¸», ¼Ó¼º ¸ñ·Ï ¹× ¿¹¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

ÀÌ ¿É¼Ç¿¡´Â »ç¿ëÀÚ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

-int interval

metrics bkr, metrics dst ¹× metrics svc ÇÏÀ§ ¸í·ÉÀÌ ¸ÞÆ®¸¯ Ãâ·ÂÀ» Ç¥½ÃÇÏ´Â °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù.

-javahome path

Java 2¿Í ȣȯÇÒ ¼ö ÀÖ´Â ´ëü ·±Å¸ÀÓÀ» ÁöÁ¤ÇÏ¿© »ç¿ëÇÕ´Ï´Ù(±âº»°ªÀº ½Ã½ºÅÛÀÇ ·±Å¸ÀÓ ¶Ç´Â Message Queue¿Í ÇÔ²² Á¦°øµÇ´Â ·±Å¸ÀÓ »ç¿ë).

-m metricType

Ç¥½ÃÇÒ ¸ÞÆ®¸¯ Á¤º¸ÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº metrics dst, metrics svc ¶Ç´Â metrics bkr ÇÏÀ§ ¸í·É¿¡ »ç¿ëµË´Ï´Ù. metricType °ªÀº ¸ÞÆ®¸¯ÀÌ ´ë»ó, ¼­ºñ½º ¶Ç´Â ºê·ÎÄ¿ Áß ¾î´À °Í¿¡ ´ëÇØ »ý¼ºµÇ¾ú´ÂÁö¿¡ µû¶ó ´Ù¸¨´Ï´Ù.

-msp numSamples

metrics bkr, metrics dst ¹× metrics svc ÇÏÀ§ ¸í·ÉÀÌ ¸ÞÆ®¸¯ Ãâ·Â¿¡ Ç¥½ÃÇÏ´Â ¸ÞÆ®¸¯ »ùÇà ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

-n argumentName

ÇÏÀ§ ¸í·É ÀμöÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÇÏÀ§ ¸í·É¿¡ µû¶ó ¼­ºñ½º³ª ¹°¸®Àû ´ë»ó, ¿µ±¸ °¡ÀÔÀÇ À̸§ÀÏ ¼öµµ ÀÖ°í ¿¬°á ¾ÆÀ̵𳪠Ʈ·£Àè¼Ç ¾ÆÀ̵ðÀÏ ¼öµµ ÀÖ½À´Ï´Ù.

-o attribute=value

¼Ó¼ºÀÇ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÇÏÀ§ ¸í·É Àμö¿¡ µû¶ó ºê·ÎÄ¿(imqcmd ¸í·É À¯Æ¿¸®Æ¼ »ç¿ë ÂüÁ¶), ¼­ºñ½º(¿¬°á ¼­ºñ½º °ü¸® ÂüÁ¶) ¶Ç´Â ´ë»ó(¿µ±¸ °¡ÀÔ °ü¸® ÂüÁ¶)ÀÇ ¼Ó¼ºÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

-p password

ÀÚ½Å(°ü¸®ÀÚ)ÀÇ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ¸¸ç ÇâÈÄ ¸±¸®½º¿¡¼­´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ´ÙÀ½ Áß Çϳª¸¦ ´ë½Å »ç¿ëÇÕ´Ï´Ù.

  • ºñ¹Ð¹øÈ£¸¦ ¹¯´Â ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµÇµµ·Ï ¸í·ÉÁÙ¿¡¼­ ºñ¹Ð¹øÈ£¸¦ »ý·«ÇÕ´Ï´Ù.
  • -passfile ¿É¼ÇÀ» »ç¿ëÇÏ¿© °ü¸®ÀÚ ºñ¹Ð¹øÈ£°¡ µé¾î ÀÖ´Â ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

-passfile path

¸í·ÉÀ» ½ÇÇàÇÏ´Â »ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£°¡ µé¾î ÀÖ´Â ÆÄÀÏÀÇ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Passfile »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

-pst pauseType

´ë»óÀ» ÀϽà ÁßÁöÇÒ ¶§ »ý¼ºÀÚ³ª »ç¿ëÀÚ ¶Ç´Â µÑ ´Ù¸¦ ÀϽà ÁßÁöÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿µ±¸ °¡ÀÔ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

-rtm timeout

imqcmd ÇÏÀ§ ¸í·ÉÀÇ Ãʱâ(´Ù½Ã ½Ãµµ) ½Ã°£ Ãʰú ±â°£(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ½Ã°£ Ãʰú´Â imqcmd ÇÏÀ§ ¸í·ÉÀÌ ºê·ÎÄ¿¿¡ ¿äûÇÑ ÈÄ ±â´Ù¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÀÌÈÄ ÇÏÀ§ ¸í·ÉÀÌ ´Ù½Ã ½ÃµµÇÒ ¶§¸¶´Ù Ãʱ⠽ð£ Ãʰú ±â°£ÀÇ ¹è¼öÀÎ ½Ã°£ Ãʰú °ªÀ» »ç¿ëÇÕ´Ï´Ù. ±âº»°ª: 10

-rtr numRetries

imqcmd ÇÏÀ§ ¸í·ÉÀÌ Ã³À½À¸·Î ½Ã°£ ÃʰúµÈ ÈÄ¿¡ ´Ù½Ã ½ÃµµÇϴ Ƚ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ª: 5

-s

ºñ´ëÈ­Çü ¸ðµåÀÔ´Ï´Ù. Ãâ·ÂÀÌ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

-secure

ssladmin ¿¬°á ¼­ºñ½º¸¦ »ç¿ëÇØ¼­ ºê·ÎÄ¿¿¡ ´ëÇÑ º¸¾È °ü¸® ¿¬°áÀ» ÁöÁ¤ÇÕ´Ï´Ù(4´Ü°è. SSL±â¹Ý Ŭ¶óÀÌ¾ðÆ® ±¸¼º ¹× ½ÇÇà ÂüÁ¶). ÀÌ ¿É¼ÇÀ» »ý·«ÇÏ¸é ¿¬°áÀÌ º¸¾ÈµÇÁö ¾Ê½À´Ï´Ù.

-svn serviceName

¿¬°áÀ» ³ª¿­ÇÒ ¼­ºñ½º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¬°á Á¤º¸ ¾ò±â¸¦ ÂüÁ¶ÇϽʽÿÀ.

-t destType

´ë»óÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. t (ÁÖÁ¦) ¶Ç´Â q (´ë±â¿­). ¿µ±¸ °¡ÀÔ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

-tmp

Àӽà ´ë»óÀ» Ç¥½ÃÇÕ´Ï´Ù. Ç¥ 13-5¸¦ ÂüÁ¶ÇϽʽÿÀ.

-u userName

ÀÚ½Å(°ü¸®ÀÚ)ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °ªÀ» »ý·«ÇÏ¸é °ªÀ» ¹¯´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.

-v

¹öÀü Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

ÀÌ ¿É¼Ç¿¡´Â »ç¿ëÀÚ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

ÂüÁ¶

imqbrokerd »ç¿ë ¹× ¸í·É ¿¹¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 5Àå, "ºê·ÎÄ¿ °ü¸®" ¹× 6Àå, "¹°¸®Àû ´ë»ó °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.


imqobjmgr

°´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼ imqobjmgrÀº Message Queue °ü¸® ´ë»ó °´Ã¼¸¦ ¸¸µé°í °ü¸®ÇÕ´Ï´Ù.

±¸¹®

imqobjmgr subcommand [options]
imqobjmgr -h|H
imqobjmgr -v

ÇÏÀ§ ¸í·É

°´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqobjmgr)¿¡´Â Ç¥ 13-3¿¡ ³ª¿­µÈ ÇÏÀ§ ¸í·ÉÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Ç¥ 13-11 imqobjmgr ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É

¼³¸í

add

°´Ã¼ ÀúÀå¼Ò¿¡ °ü¸® ´ë»ó °´Ã¼¸¦ Ãß°¡ÇÕ´Ï´Ù.

delete

°´Ã¼ ÀúÀå¼Ò¿¡¼­ °ü¸® ´ë»ó °´Ã¼¸¦ »èÁ¦ÇÕ´Ï´Ù.

list

°´Ã¼ ÀúÀå¼Ò¿¡ ÀÖ´Â °ü¸® ´ë»ó °´Ã¼¸¦ ³ª¿­ÇÕ´Ï´Ù.

query

ÁöÁ¤ÇÑ °ü¸® ´ë»ó °´Ã¼¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

update

°´Ã¼ ÀúÀå¼Ò¿¡ ÀÖ´Â ±âÁ¸ °ü¸® ´ë»ó °´Ã¼¸¦ ¼öÁ¤ÇÕ´Ï´Ù.

¸í·É ¿É¼Ç

Ç¥ 13-12¿¡´Â imqobjmgr ¸í·ÉÀÇ ¿É¼ÇÀÌ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù. »ç¿ë ¼³¸íÀº ´ÙÀ½¿¡¼­ ÇØ´ç ÀÛ¾÷ ±â¹Ý ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

Ç¥ 13-12 imqobjmgr ¿É¼Ç 

¿É¼Ç

¼³¸í

-f

»ç¿ëÀÚÀÇ È®ÀÎ ¾øÀÌ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

-h

»ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

-H

»ç¿ë µµ¿ò¸», ¼Ó¼º ¸ñ·Ï ¹× ¿¹¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

-i fileName

ÇÏÀ§ ¸í·É ÀýÀÇ ÀϺΠ¶Ç´Â ÀüºÎ¸¦ Æ÷ÇÔÇÏ´Â ¸í·É ÆÄÀÏ À̸§À» ÁöÁ¤Çϸç, °´Ã¼ À¯Çü, Á¶È¸ À̸§, °´Ã¼ ¼Ó¼º, °´Ã¼ ÀúÀå¼Ò ¼Ó¼º ¶Ç´Â ±âŸ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù. º¸ÅëÀº °´Ã¼ ÀúÀå¼Ò ¼Ó¼º°ú °°Àº ¹Ýº¹ Á¤º¸¿¡ »ç¿ëµË´Ï´Ù.

-j attribute=value

JNDI °´Ã¼ ÀúÀå¼Ò¸¦ È®ÀÎÇÏ°í ¾×¼¼½ºÇÒ ¶§ ÇÊ¿äÇÑ ¼Ó¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù. °´Ã¼ ÀúÀå¼Ò Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

-javahome path

Java 2¿Í ȣȯÇÒ ¼ö ÀÖ´Â ´ëü ·±Å¸ÀÓÀ» ÁöÁ¤ÇÏ¿© »ç¿ëÇÕ´Ï´Ù(±âº»°ªÀº ½Ã½ºÅÛÀÇ ·±Å¸ÀÓ ¶Ç´Â Message Queue¿Í ÇÔ²² Á¦°øµÇ´Â ·±Å¸ÀÓ »ç¿ë).

-l lookupName

°ü¸® ´ë»ó °´Ã¼ÀÇ JNDI Á¶È¸ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ À̸§Àº °ü¸® ´ë»ó °´Ã¼ ÀúÀå¼ÒÀÇ ÄÁÅØ½ºÆ®¿¡¼­ °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù.

-o attribute=value

°ü¸® ´ë»ó °´Ã¼ÀÇ ¼Ó¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù. 16Àå, "°ü¸® ´ë»ó °´Ã¼ ¼Ó¼º ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.

-pre

¹Ì¸® º¸±â ¸ðµåÀÔ´Ï´Ù. ¸í·ÉÀ» ¼öÇàÇÏÁö ¾Ê°í ¼öÇà °á°ú¸¦ È®ÀÎÇÕ´Ï´Ù.

-r read-only_state

°ü¸® ´ë»ó °´Ã¼°¡ Àбâ Àü¿ëÀÎÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. true °ªÀº °ü¸® ´ë»ó °´Ã¼°¡ Àбâ Àü¿ëÀÓÀ» ³ªÅ¸³À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â Àбâ Àü¿ë °ü¸® ´ë»ó °´Ã¼ÀÇ ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. Àбâ Àü¿ë »óÅ´ ±âº»ÀûÀ¸·Î false·Î ¼³Á¤µË´Ï´Ù.

-s

ºñ´ëÈ­Çü ¸ðµåÀÔ´Ï´Ù. Ãâ·ÂÀÌ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

-t objectType

Message Queue °ü¸® ´ë»ó °´Ã¼ÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.

q = ´ë±â¿­

t = ÁÖÁ¦

cf = ¿¬°á ÆÑÅ丮

qf = ´ë±â¿­ ¿¬°á ÆÑÅ丮

tf = ÁÖÁ¦ ¿¬°á ÆÑÅ丮

xcf = XA ¿¬°á ÆÑÅ丮(ºÐ»ê Æ®·£Àè¼Ç)

xqf = XA ´ë±â¿­ ¿¬°á ÆÑÅ丮(ºÐ»ê Æ®·£Àè¼Ç)

xtf = XA ÁÖÁ¦ ¿¬°á ÆÑÅ丮(ºÐ»ê Æ®·£Àè¼Ç)

e = SOAP endpoint(Message Queue Developer’s Guide for Java Clients¿¡¼­ ¼³¸íÇÑ °Íó·³ ÀÌ °ü¸® ´ë»ó °´Ã¼ À¯ÇüÀº SOAP ¸Þ½ÃÁö¸¦ Áö¿øÇÏ´Â µ¥ »ç¿ëµÊ)

-v

¹öÀü Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

ÂüÁ¶

imqobjmgr ¹× ¸í·É ¿¹¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 8Àå, "°ü¸® ´ë»ó °´Ã¼ °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.


imqdbmgr

µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqdbmgr)´Â Áö¼Ó¼º¿¡ ÇÊ¿äÇÑ ½ºÅ°¸¶¸¦ ¼³Á¤ÇÕ´Ï´Ù. imqdbmgr ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼Õ»óµÈ Message Queue µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» »èÁ¦Çϰųª µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ º¯°æÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

±¸¹®

imqdbmgr subcommand argument [options]
imqdbmgr -h|-help
imqdbmgr -v|-version

ÇÏÀ§ ¸í·É

µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqdbmgr)¿¡´Â Ç¥ 13-13¿¡ ³ª¿­µÈ ÇÏÀ§ ¸í·ÉÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Ç¥ 13-13 imqdbmgr ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É ¹× Àμö

¼³¸í

create all

»õ µ¥ÀÌÅͺ£À̽º¿Í Message Queue ¿µ±¸ ÀúÀå¼Ò ½ºÅ°¸¶¸¦ ¸¸µì´Ï´Ù. ÀÌ ¸í·ÉÀº ³»Àå µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡ »ç¿ëµÇ¸ç, »ç¿ëÇÏ´Â °æ¿ì¿¡´Â imq.persist.jdbc.createdburl µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

create tbl

±âÁ¸ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡ Message Queue ¿µ±¸ ÀúÀå¼Ò ½ºÅ°¸¶¸¦ ¸¸µì´Ï´Ù. ÀÌ ¸í·ÉÀº ¿ÜºÎ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡ »ç¿ëµË´Ï´Ù.

delete tbl

ÇöÀç ¿µ±¸ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¿¡¼­ ±âÁ¸ Message Queue µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» »èÁ¦ÇÕ´Ï´Ù.

delete oldtbl

ÀÌÀü ¹öÀüÀÇ ¿µ±¸ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¿¡¼­ Message Queue µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» ¸ðµÎ »èÁ¦ÇÕ´Ï´Ù. ¿µ±¸ ÀúÀå¼Ò°¡ ÀÚµ¿À¸·Î ÇöÀç ¹öÀüÀÇ Message Queue·Î ÀÌÀüµÈ ÀÌÈÄ¿¡ »ç¿ëÇÕ´Ï´Ù.

recreate tbl

ÇöÀç ¿µ±¸ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¿¡¼­ ±âÁ¸ Message Queue µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» »èÁ¦ÇÑ ÈÄ Message Queue ¿µ±¸ ÀúÀå¼Ò ½ºÅ°¸¶¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.

reset lck

¿µ±¸ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¸¦ ´Ù¸¥ ÇÁ·Î¼¼½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Àá±ÝÀ» Àç¼³Á¤ÇÕ´Ï´Ù.

¸í·É ¿É¼Ç

Ç¥ 13-14¿¡´Â imqdbmgr ¸í·ÉÀÇ ¿É¼ÇÀÌ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 13-14 imqdbmgr ¿É¼Ç

¿É¼Ç

¼³¸í

-Dproperty=value

ÁöÁ¤ÇÑ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÑ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

-b instanceName

ºê·ÎÄ¿ ÀνºÅϽº À̸§À» ÁöÁ¤Çϰí ÇØ´ç ÀνºÅϽº ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÕ´Ï´Ù.

-h

»ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

-p password

µ¥ÀÌÅͺ£À̽º ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ¸¸ç ÇâÈÄ ¸±¸®½º¿¡¼­´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ´ÙÀ½ Áß Çϳª¸¦ ´ë½Å »ç¿ëÇÕ´Ï´Ù.

  • ºñ¹Ð¹øÈ£¸¦ ¹¯´Â ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµÇµµ·Ï ¸í·ÉÁÙ¿¡¼­ ºñ¹Ð¹øÈ£¸¦ »ý·«ÇÕ´Ï´Ù.
  • -passfile ¿É¼ÇÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º ºñ¹Ð¹øÈ£°¡ µé¾î ÀÖ´Â ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

-passfile path

µ¥ÀÌÅͺ£À̽º ºñ¹Ð¹øÈ£°¡ µé¾î ÀÖ´Â ÆÄÀÏÀÇ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Passfile »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

-u name

µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ ¾ÆÀ̵𸦠ÁöÁ¤ÇÕ´Ï´Ù.

-v

¹öÀü Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

ÂüÁ¶

¿µ±¸ ÀúÀå¼Ò ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿µ±¸ ÀúÀå¼Ò ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.


imqusermgr

»ç¿ëÀÚ °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqusermgr)¸¦ »ç¿ëÇϸé Ç÷§ ÆÄÀÏ »ç¿ëÀÚ ÀúÀå¼Ò¸¦ ÆíÁýÇϰųª ä¿ï ¼ö ÀÖ½À´Ï´Ù. imqusermgrÀ» »ç¿ëÇϱâ Àü¿¡ ÁÖÀÇÇØ¾ß ÇÒ »çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù.

±¸¹®

imqusermgr subcommand [options]
imqusermgr -h
imqusermgr -v

ÇÏÀ§ ¸í·É

Ç¥ 13-15¿¡´Â ÀÌ Àå¿¡¼­ ¼³¸íÇÏ´Â imqusermgr ÇÏÀ§ ¸í·ÉÀÌ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 13-15 imqusermgr ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É

¼³¸í

add [-i instanceName] -u userName -p passwd
        [-g group] [-s]

ÁöÁ¤ÇÑ(¶Ç´Â ±âº») ºê·ÎÄ¿ ÀνºÅϽº ÀúÀå¼Ò¿¡ »ç¿ëÀÚ¿Í °ü·Ã ºñ¹Ð¹øÈ£¸¦ Ãß°¡ÇÏ°í ¼±ÅÃÀûÀ¸·Î »ç¿ëÀÚ ±×·ìÀ» ÁöÁ¤ÇÕ´Ï´Ù.

delete [-i instanceName] -u userName [-s] [-f]

ÁöÁ¤ÇÑ(¶Ç´Â ±âº») ºê·ÎÄ¿ ÀνºÅϽº ÀúÀå¼Ò¿¡¼­ ÁöÁ¤ÇÑ »ç¿ëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù.

list [-i instanceName] [-u userName]

ÁöÁ¤ÇÑ(¶Ç´Â ±âº») ºê·ÎÄ¿ ÀνºÅϽº ÀúÀå¼ÒÀÇ ÁöÁ¤ÇÑ »ç¿ëÀÚ ¶Ç´Â ¸ðµç »ç¿ëÀÚ¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

update [-i instanceName] -u userName -p passwd
       [-a state] [-s] [-f]

update [-i instanceName] -u userName -a state
       [-p passwd] [-s] [-f]

ÁöÁ¤ÇÑ(¶Ç´Â ±âº») ºê·ÎÄ¿ ÀνºÅϽº ÀúÀå¼Ò¿¡ ÀÖ´Â ÁöÁ¤ÇÑ »ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£ ¹×/¶Ç´Â »óŸ¦ ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.

¸í·É ¿É¼Ç

Ç¥ 13-16¿¡´Â imqusermgr ¸í·ÉÀÇ ¿É¼ÇÀÌ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 13-16 imqusermgr ¿É¼Ç  

¿É¼Ç

¼³¸í

-a active_state

»ç¿ëÀÚ »óÅÂÀÇ È°¼ºÈ­ ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù(true/false). true °ªÀº Ȱ¼ºÈ­ »óŸ¦ ³ªÅ¸³»¸ç ±âº»°ªÀÔ´Ï´Ù.

-f

»ç¿ëÀÚÀÇ È®ÀÎ ¾øÀÌ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

-h

»ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

-i instanceName

¸í·ÉÀÌ Àû¿ëµÉ ºê·ÎÄ¿ ÀνºÅϽº »ç¿ëÀÚ ÀúÀå¼Ò¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ±âº» ÀνºÅϽº À̸§ imqbrokerÀÎ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.

-p passwd

»ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

-g group

»ç¿ëÀÚ ±×·ìÀ» ÁöÁ¤ÇÕ´Ï´Ù. À¯È¿ÇÑ °ª¿¡´Â admin, user, anonymous°¡ ÀÖ½À´Ï´Ù.

-s

ÀÚµ¿ ¸ðµå¸¦ ¼³Á¤ÇÕ´Ï´Ù.

-u userName

»ç¿ëÀÚ ¾ÆÀ̵𸦠ÁöÁ¤ÇÕ´Ï´Ù.

-v

¹öÀü Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

ÂüÁ¶

Ç÷§ ÆÄÀÏ »ç¿ëÀÚ ÀúÀå¼Ò ¼³Á¤ ¹× °ü¸®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ë°ú imqusermgr ¸í·É ¿¹´Â
Ç÷§ ÆÄÀÏ »ç¿ëÀÚ ÀúÀå¼Ò »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.


imqsvcadmin

¼­ºñ½º °ü¸®(imqsvcadmin) À¯Æ¿¸®Æ¼´Â ºê·ÎÄ¿¸¦ Windows ¼­ºñ½º·Î ¼³Ä¡ÇÕ´Ï´Ù.

±¸¹®

imqsvcadmin subcommand [options]

imqsvcadmin -h

ÇÏÀ§ ¸í·É

Message Queue ¼­ºñ½º °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqsvcadmin)¿¡´Â Ç¥ 13-17¿¡ ³ª¿­µÈ ÇÏÀ§ ¸í·ÉÀÌ Æ÷ÇԵ˴ϴÙ.

Ç¥ 13-17 imqsvcadmin ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É

¼³¸í

install

¼­ºñ½º¸¦ ¼³Ä¡ÇÏ°í ½ÃÀÛ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.

query

imqsvcadmin ¸í·ÉÀÇ ½ÃÀÛ ¿É¼ÇÀ» Ç¥½ÃÇÕ´Ï´Ù. ¿©±â¿¡´Â ¼­ºñ½ºÀÇ ¼öµ¿ ¶Ç´Â ÀÚµ¿ ½ÃÀÛ, À§Ä¡, Java ·±Å¸ÀÓ À§Ä¡, ½ÃÀÛÇÒ ¶§ ºê·ÎÄ¿¿¡ Àü´ÞµÇ´Â Àμö °ªÀÌ Æ÷ÇԵ˴ϴÙ.

remove

¼­ºñ½º¸¦ Á¦°ÅÇÕ´Ï´Ù.

¸í·É ¿É¼Ç

Ç¥ 13-18¿¡´Â imqsvcadmin ¸í·ÉÀÇ ¿É¼ÇÀÌ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 13-18 imqsvcadmin ¿É¼Ç 

¿É¼Ç

¼³¸í

-h

»ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

-javahome path

Java 2¿Í ȣȯÇÒ ¼ö ÀÖ´Â ´ëü ·±Å¸ÀÓÀÇ °æ·Î·Î ÁöÁ¤ÇÏ¿© »ç¿ëÇÕ´Ï´Ù(±âº»°ªÀº ½Ã½ºÅÛÀÇ ·±Å¸ÀÓÀ̳ª Message Queue¿Í ÇÔ²² Á¦°øµÇ´Â ·±Å¸ÀÓ »ç¿ë).

¿¹: imqsvcadmin -install -javahome d:\jdk1.4

-jrehome path

Java 2 ȣȯ JREÀÇ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿¹: imqsvcadmin -install -jrehome d:\jre\1.4

-vmargs arg [[arg]...]

ºê·ÎÄ¿ ¼­ºñ½º¸¦ ½ÇÇàÇÏ´Â Java VM¿¡ Àü´ÞÇÒ Ãß°¡ Àμö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. (ÀÌ·¯ÇÑ Àμö´Â Windows ¼­ºñ½º Á¦¾îÆÇ ½ÃÀÛ ¸Å°³ º¯¼ö Çʵ忡¼­ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.)

¿¹: -vmargs "-Xms16m -Xmx128m"

-args arg [[arg]...]

ºê·ÎÄ¿ ¼­ºñ½º¿¡ Àü´ÞÇÒ Ãß°¡ ¸í·ÉÁÙ Àμö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. imqbrokerd ¿É¼Ç¿¡ ´ëÇÑ ¼³¸íÀº imqbrokerd¸¦ ÂüÁ¶ÇϽʽÿÀ.

(ÀÌ·¯ÇÑ Àμö´Â Windows ¼­ºñ½º Á¦¾îÆÇ ½ÃÀÛ ¸Å°³ º¯¼ö Çʵ忡¼­ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.) ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

imqsvcadmin -install
       -args “passfile d:\imqpassfile”

-javahome, -vmargs, -args ¿É¼ÇÀ» »ç¿ëÇØ¼­ ÁöÁ¤ÇÏ´Â Á¤º¸´Â Windows ·¹Áö½ºÆ®¸®ÀÇ ´ÙÀ½ °æ·Î¿¡ ÀÖ´Â JREHome, JVMArgs, ServiceArgs Ű ¾Æ·¡¿¡ ÀúÀåµË´Ï´Ù.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
 \Services\iMQ_Broker\Parameters

ÂüÁ¶

Message Queue¸¦ Windows ¼­ºñ½º·Î ½ÇÇà¿¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÚµ¿ ½ÃÀÛ(Windows)À» ÂüÁ¶ÇϽʽÿÀ.


imqkeytool

imqusermgr ¸í·ÉÀº ºê·ÎÄ¿¿¡ ´ëÇØ ÀÚü ¼­¸íµÈ ÀÎÁõ¼­¸¦ »ý¼ºÇÕ´Ï´Ù. ssljms, ssladmin ¶Ç´Â cluster ¿¬°á ¼­ºñ½º¿¡ µ¿ÀÏÇÑ ÀÎÁõ¼­¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. UNIX ½Ã½ºÅÛÀÇ °æ¿ì superuser(root) °èÁ¤¿¡¼­ imqkeytoolÀ» ½ÇÇàÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

±¸¹®

imqkeytool -broker

ÂüÁ¶

º¸¾È ¿¬°á ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº SSL ±â¹Ý ¼­ºñ½º ÀÛ¾÷À» ÂüÁ¶ÇϽʽÿÀ.



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


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