°Ë±¦Êé¿â > ÎÄѧÆäËûµç×ÓÊé > JMS¼òÃ÷½Ì³Ì(PDF¸ñʽ) >

µÚ6²¿·Ö

JMS¼òÃ÷½Ì³Ì(PDF¸ñʽ)-µÚ6²¿·Ö

С˵£º JMS¼òÃ÷½Ì³Ì(PDF¸ñʽ) ×ÖÊý£º ÿҳ4000×Ö

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡




¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



3¡£2¡¡¡¡Ä¿±ê¡¡¡¡



¡¡¡¡¡¡¡¡JMS¡¡ÏûϢģÐÍÓÐÏÂÁÐÄ¿±ê£º¡¡¡¡

¡¡¡¡¡¡¡¡z¡¡¡¡Ìṩһ¸öµ¥Ò»µÄͳһµÄÏûÏ¢API¡¡¡£¡¡¡¡

¡¡¡¡¡¡¡¡z¡¡¡¡Ìṩһ¸öAPI¡¡£¬ËüÄÜ´´½¨Æ¥ÅäÏÖ´æµÄ·ÇJMS¡¡Ó¦ÓÃʹÓõĸñʽµÄÏûÏ¢¡£¡¡¡¡

¡¡¡¡¡¡¡¡z¡¡¡¡Ö§³ÖÒì¹¹Ó¦ÓõĿª·¢£¬Òì¹¹Ó¦Óú­¸Ç²Ù×÷ϵͳ¡¢»úÆ÷¼Ü¹¹ºÍ¼ÆËã»úÓïÑÔ¡£¡¡¡¡

¡¡¡¡¡¡¡¡z¡¡¡¡Ö§³Ö°üº¬java¡¡¶ÔÏóµÄÏûÏ¢¡£¡¡¡¡

¡¡¡¡¡¡¡¡z¡¡¡¡Ö§³Ö°üº¬¿ÉÀ©Õ¹±êÇ©ÓïÑÔ£¨XML¡¡£©Ò³ÃæµÄÏûÏ¢£¨²Î¼ûhttp£º//w3¡£org/XML£©¡££¨Òë¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õß×¢£º¾ÍÊÇÏûÏ¢ÊÇXML¡¡£©¡¡¡¡



3¡£3¡¡¡¡JMS¡¡ÏûÏ¢¡¡¡¡



¡¡¡¡¡¡¡¡JMS¡¡ÏûÏ¢ÓÉÒÔϲ¿·Ö×é³É£º¡¡¡¡

¡¡¡¡¡¡¡¡z¡¡¡¡ÏûϢͷ¡ª¡ªËùÓеÄÏûÏ¢¶¼Ö§³ÖÏàͬµÄÍ·×ֶμ¯¡£Í·×ֶΰüº¬ÁË¿Í»§¶ËºÍÌṩÉ̶¼Òª¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê¹ÓõÄÓÃÓÚ±êʶºÍ·ÓÉÏûÏ¢µÄÖµ¡£¡¡¡¡

¡¡¡¡¡¡¡¡z¡¡¡¡ÊôÐÔ¡ª¡ª³ýÁ˱ê×¼µÄÍ·×Ö¶ÎÍ⣬ÏûÏ¢ÌṩÁËÒ»¸öÄÚÖõŦÄÜÀ´ÏòÏûÏ¢Ôö¼Ó¿ÉÑ¡µÄÍ·¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡×ֶΡ£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ó¦ÓÃרÓÐÊôÐÔ¡ªÎªÏûÏ¢Ôö¼ÓÓ¦ÓÃרÓеÄÍ·×Ö¶ÎÌṩµÄ»úÖÆ¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±ê×¼ÊôÐÔ¡ªJMS¡¡¶¨ÒåµÄһЩ±ê×¼ÊôÐÔ£¬ËüÃÇÏ൱ÓÚ¿ÉÑ¡µÄÍ·×ֶΡ£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÌṩÉÌרÓÐÊôÐÔ¡ªÔÚ¼¯³ÉJMS¡¡¿Í»§¶ËºÍJMS¡¡ÌṩÉ̱¾µØ¿Í»§¶Ëʱ¿ÉÄÜ»áÓõ½¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÌṩÉÌרÓеÄÊôÐÔ¡£JMS¡¡ÎªÕâЩÊôÐÔ¶¨ÒåÁËÃüÃû¹æ·¶¡£¡¡¡¡

¡¡¡¡¡¡¡¡z¡¡¡¡ÏûÏ¢Ì塪¡ªJMS¡¡¶¨ÒåÁ˼¸¸öÏûÏ¢ÌåÀàÐÍ£¬ÕâЩÀàÐ͸²¸ÇÁ˴󲿷ֵ±Ç°Ê¹ÓõÄÏûÏ¢·ç¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸ñ¡£¡¡¡¡



3¡£4¡¡¡¡ÏûϢͷ×ֶΡ¡¡¡



¡¡¡¡¡¡¡¡ÏÂÃæµÄ×ÓÕ½ÚÃèÊöÁËËùÓеÄÏûϢͷ×ֶΡ£ÏûÏ¢µÄÍ·±»ÍêÕûµØת·¢µ½ËùÓеÄJMS¡¡¿Í»§¶Ë¡£¡¡

JMS¡¡Ã»Óж¨ÒåÄÇЩת·¢µ½·ÇJMS¡¡¿Í»§¶ËµÄÍ·×ֶΡ£¡¡¡¡



3¡£4¡£1¡¡JMSDestination¡¡¡¡



¡¡¡¡¡¡¡¡JMSDestination¡¡°üº¬ÁËÏûÏ¢±»·¢ÍùµÄÄ¿µÄµØ¡£¡¡¡¡

¡¡¡¡¡¡¡¡µ±ÏûÏ¢±»·¢ËÍʱ£¬ºöÂÔÕâ¸ö×ֶΡ£ÔÚ·¢ËÍÍê³Éºó£¬Õâ¸ö×Ö¶ÎÈÝÄÉÓÉ·¢ËÍ·½·¨Ö¸¶¨µÄÄ¿µÄ¡¡

µØ¶ÔÏ󡣡¡¡¡

¡¡¡¡¡¡¡¡µ±ÏûÏ¢±»½ÓÊÕʱ£¬ËüµÄÄ¿µÄµØµÄÖµ±ØÐëµÈÓÚ·¢ËÍʱ¸³¸øµÄÖµ¡£¡¡¡¡



3¡£4¡£2¡¡JMSDeliveryMode¡¡¡¡



¡¡¡¡¡¡¡¡JMSDeliveryMode¡¡°üº¬ÁËÏûÏ¢·¢ËÍʱָ¶¨µÄת·¢Ä£Ê½¡£¡¡¡¡

¡¡¡¡¡¡¡¡µ±ÏûÏ¢±»·¢ËÍʱ£¬Õâ¸ö×ֶ௧öÂÔ¡£ÔÚÍê³É·¢Ëͺó£¬Ëü°üº¬ÁËÓÉ·¢ËÍ·½·¨Ö¸¶¨µÄת·¢Ä£¡¡

ʽ¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡17¡¡/¡¡66¡¡¡¡

¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡18¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡²Î¼û4¡£7¡¡Õ½ڡ°ÏûϢת·¢Ä£Ê½¡±Á˽â¸üÏêϸµÄÐÅÏ¢¡£¡¡¡¡



3¡£4¡£3¡¡JMSMessageID¡¡¡¡



¡¡¡¡¡¡JMSMessageID¡¡°üº¬ÁËÒ»¸öÓÃÓÚΨһ±êʶÓÉÌṩÉÌ·¢Ë͵Äÿ¸öÏûÏ¢¡£¡¡¡¡

¡¡¡¡¡¡¡¡µ±ÏûÏ¢±»·¢ËÍʱ£¬JMSMessageID¡¡¡¡¡¡¡¡¡¡±»ºöÂÔ¡£µ±·¢ËÍ·½·¨·µ»Øʱ£¬Õâ¸ö×ֶΰüº¬ÁËÒ»¸öÌá¡¡

¹©É̸³ÓèµÄÖµ¡£¡¡¡¡

¡¡¡¡¡¡JMSMessageID¡¡¡¡ÊÇÒ»¸ö¡¡String¡¡Öµ£¬ËüÓÃÓÚÔÚÀúÊ·´æ´¢³ØÖÐΨһ±êʶÏûÏ¢µÄÖ÷¼ü¡£Î¨Ò»ÐÔ¡¡

µÄÈ·Çз¶Î§ÓÉÌṩÉ̶¨Òå¡£ËüÖÁÉÙÓ¦µ±¸²¸ÇÒ»¸öÌṩÉÌ°²×°µÄËùÓеÄÏûÏ¢£¬ÕâÀïÒ»¸ö°²×°±»¡¡

Á¬½Óµ½Ò»ÏµÁÐÏûϢ·ÓÉÆ÷¡£¡¡¡¡

¡¡¡¡¡¡¡¡ËùÓеġ¡JMSMessageID¡¡¡¡Öµ±ØÐëÒÔǰ׺¡°ID£º¡±¿ªÊ¼£¬Ã»ÓÐÒªÇó¿ç²»Í¬ÌṩÉ̵ÄÏûÏ¢ID¡¡Öµ¡¡

µÄΨһÐÔ¡£¡¡¡¡

¡¡¡¡¡¡¡¡ÓÉÓÚÏûÏ¢ID¡¡ÐèÒª»¨·Ñʱ¼äÀ´´´½¨²¢Ôö¼ÓÁËÏûÏ¢µÄ³¤¶È£¬Òò´ËÈç¹ûÏûÏ¢ÒѾ­±»¸øÁËÒ»¸ö¡¡

°µÊ¾ËµÓ¢ÓﲻʹÓÃÏûÏ¢ID£¬ÄÇôJMS¡¡ÌṩÉÌ¿ÉÒÔÓÅ»¯¹ý³¤µÄÏûÏ¢¡£JMSMessageProducer¡¡Ìá¡¡

¹©È¡ÏûÏûÏ¢ID¡¡µÄ°µÊ¾¡£µ±¿Í»§¶ËÉèÖÃÏûÏ¢Éú²úÕß²»Ê¹ÓÃÏûÏ¢ID¡¡Ê±£¬Ëü¾ÍÊÇ˵ËüÉú²úµÄÏûÏ¢¡¡

²»ÒÀÀµÏûÏ¢¡¡ID¡¡¡¡µÄÖµ¡£Èç¹ûJMS¡¡¡¡ÌṩÉ̽ÓÊÜÕâ¸ö°µÊ¾£¬ÄÇôÕâЩÏûÏ¢µÄÏûÏ¢¡¡ID¡¡±ØÐëÉèÖÃΪ¡¡

null£»Èç¹ûÌṩÉ̲»½ÓÊÜÕâ¸ö°µÊ¾£¬ÄÇô±ØÐëΪÏûÏ¢ID¡¡ÉèÖÃÒ»¸öΨһµÄÖµ¡£¡¡¡¡



3¡£4¡£4¡¡JMSTimestamp¡¡¡¡



¡¡¡¡¡¡JMSTimestamp¡¡¡¡°üº¬ÁËÏûÏ¢±»·¢Ë͵Äʱ¼ä¡£µ«²»ÊÇÏûÏ¢±»ÕæÕýת·¢µÄʱ¼ä£¬ÒòΪÕæÕýµÄ¡¡

·¢ËÍ¿ÉÄÜÓÉÓÚÊÂÎñ»òÆäËûµÄ¿Í»§¶ËÏûÏ¢ÅŶӶø±È½ÏÍí¡£¡¡¡¡

¡¡¡¡¡¡¡¡µ±Ò»¸öÏûÏ¢±»·¢ËÍʱ£¬JMSTimestamp¡¡¡¡±»ºöÂÔ¡£µ±·¢Éú·½·¨·µ»Øʱ£¬Õâ¸ö×ֶΰüº¬Á˵÷¡¡

Óúͷµ»ØÖ®¼äµÄij¸öʱ¼äÖµ¡£ËüµÄ¸ñʽÊÇͨ³£µÄjava¡¡ºÁÃëʱ¼äÖµ¡£¡¡¡¡

¡¡¡¡¡¡¡¡ÓÉÓÚʱ¼ä´ÁÐèÒª»¨Ê±¼äÀ´´´½¨£¬²¢Ôö¼ÓÁËÏûÏ¢µÄ³¤¶È£¬Èç¹ûÓ¦ÓðµÊ¾²»Ê¹ÓÃʱ¼ä´Á£¬ÄÇ¡¡

ôijЩJMS¡¡ÌṩÉÌ¿ÉÒÔÓÅ»¯ÏûÏ¢µÄ¹ýÔØ¡£JMS¡¡MessageProducer¡¡¿ÉÒÔ°µÊ¾²»Ê¹ÓÃʱ¼ä´Á¡£µ±¡¡

¿Í»§¶ËÉèÖÃÉú²úÕß²»Ê¹ÓÃʱ¼ä´Á£¬ÄÇôËü¾ÍÊÇ˵ËüÉú²úµÄÏûÏ¢²»ÒÀÀµÓÚʱ¼ä´ÁµÄÖµ¡£Èç¹û¡¡

JMS¡¡ÌṩÉ̽ÓÊÜÁËÕâÖÖ°µÊ¾£¬ÄÇôÕâЩÏûÏ¢µÄʱ¼ä´Á±ØÐë±»ÉèÖóÉ0¡¡£»Èç¹ûÌṩÉ̲»½ÓÊÜÕâ¡¡

ÖÖ°µÊ¾£¬Ôò±ØÐëÉèÖÃʱ¼ä´ÁµÄÖµ¡£¡¡¡¡



3¡£4¡£5¡¡JMSCorrelationID¡¡¡¡



¡¡¡¡¡¡¡¡¿Í»§¶Ë¿ÉÒÔʹÓÃJMSCorrelationID¡¡À´Á´½ÓÏûÏ¢¡£µäÐ͵ÄÓ÷¨¾ÍÊǽ«ÏìÓ¦ÏûÏ¢ºÍÇëÇóÏûÏ¢¡¡

Á´½ÓÆðÀ´¡£¡¡¡¡

¡¡¡¡¡¡JMSCorrelationID¡¡¿ÉÒÔÈÝÄÉÏÂÁеÄÀàÐÍÖµ£º¡¡¡¡

¡¡¡¡¡¡¡¡z¡¡¡¡ÌṩÉÌרÓеÄÏûÏ¢ID¡¡¡¡

¡¡¡¡¡¡¡¡z¡¡¡¡Ó¦ÓÃרÓеÄString¡¡¡¡

¡¡¡¡¡¡¡¡z¡¡¡¡ÌṩÉ̱¾µØµÄbyte£§£§Öµ¡¡¡¡

¡¡¡¡¡¡¡¡ÓÉÓÚÿ¸öÓÉJMS¡¡ÌṩÉÌ·¢Ë͵ÄÏûÏ¢¶¼±»¸³ÓèÁËÒ»¸öÏûÏ¢ID¡¡Öµ£¬ËùÒÔͨ¹ýÏûÏ¢ID¡¡À´Á´½Ó¡¡

ÏûÏ¢ÊǷdz£·½±ãµÄ¡£ËùÓеÄÏûÏ¢ID¡¡Öµ¶¼±ØÐëÒÔ¡°ID£º¡±×÷Ϊǰ׺¡£¡¡¡¡

¡¡¡¡¡¡¡¡ÔÚijЩÇé¿öÏ£¬Ó¦Óã¨Óм¸¸ö¿Í»§¶Ë×é³É£©ÐèҪʹÓÃÓ¦ÓÃרÓеÄÖµÀ´Á´½ÓÏûÏ¢¡£ÀýÈ磬¡¡

Ó¦ÓÿÉÒÔʹÓÃJMSCorrelationID¡¡À´ÈÝÄÉÒ»¸öÒýÓÃһЩÍⲿÐÅÏ¢µÄÖµ¡£Ó¦ÓÃרÓеÄÖµ²»±ØÒÔ¡°ID£º¡±¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡18¡¡/¡¡66¡¡¡¡

¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡19¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



Ϊǰ׺£»ÕâÊÇÌṩÉÌÉú³ÉÏûÏ¢ID¡¡ÖµÊ±µÄ±£Áô×Ö·û¡£¡¡¡¡

¡¡¡¡¡¡¡¡Èç¹ûÌṩÉÌÖ§³Ö¹ØÁª¡¡ID¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄ±¾µØ¸ÅÄnative¡¡£©£¬ÄÇô¡¡JMS¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿Í»§¶Ë¿ÉÄÜÐèÒª¸ø¡¡

JMSCorrelationID¡¡¸³Ìض¨µÄÖµÀ´Æ¥Åä·ÇJMS¡¡¿Í»§¶ËÆÚÍûµÄÖµ¡£Byte£§£§Öµ¾ÍÊÇÓÃÓÚÕâ¸öÄ¿µÄ¡£Ã»¡¡

Óб¾µØ¹ØÁª¡¡ID¡¡¡¡¡¡¡¡¡¡µÄ¡¡JMS¡¡¡¡ÌṩÉ̲»ÒªÇóÖ§³Ö¡¡byte£§£§Öµ£¨×¢£ºsetJMSCorrelationIDAsBytes£¨£©ºÍ¡¡

getJMSCorrelationIDAsBytes£¨£©¡¡¡¡¿ÉÒÔÅ׳ö¡¡java¡£lang¡£UnsupportedOperationException¡¡£©¡£Îª¡¡

JMSCorrelationID¡¡Ê¹ÓÃbyte£§£§ÖµÊDz»¿ÉÒÆÖ²µÄ¡£¡¡¡¡



3¡£4¡£6¡¡JMSReplyTo¡¡¡¡



¡¡¡¡¡¡¡¡µ±ÏûÏ¢±»·¢ËÍʱ£¬JMSReplyTo¡¡°üº¬Ò»¸öÓÉ¿Í»§Ö§³ÖµÄÄ¿µÄµØ¡£ËüÊǻظ´ÏûÏ¢Ó¦µ±±»·¢ËÍ¡¡

µ½µÄÄ¿µÄµØ¡£¡¡¡¡

¡¡¡¡¡¡¡¡JMSReplyTo¡¡¡¡Îª¡¡null¡¡¡¡µÄÏûÏ¢¿ÉÄÜÊÇij¸öʼþµÄ֪ͨÏûÏ¢»òËüÃǽö½öÊÇ·¢ËÍÕßÈÏΪÊÇÓÐÐË¡¡

ȤµÄÊý¾Ý¡£¡¡¡¡

¡¡¡¡¡¡¡¡JMSReplyTo¡¡ÓÐÖµµÃÏûϢͨ³£ÊÇÆÚÍûÏìÓ¦µÄÏûÏ¢¡£ÏìÓ¦ÊÇ¿ÉÑ¡µÄ£»ÓÉ¿Í»§¶ËÀ´¾ö¶¨¡£¡¡¡¡



3¡£4¡£7¡¡JMSRedelivered¡¡¡¡



¡¡¡¡¡¡¡¡Èç¹û¿Í»§¶ËÊÕµ½Ò»¸öÉèÖÃÁËJMSRedelivered¡¡Ö¸Ê¾µÄÏûÏ¢£¬ÄÇôºÜ¿ÉÄܵ«²»Äܱ£Ö¤Õâ¸öÏû¡¡

Ï¢±»×ª·¢¹ýµ«Ã»ÓÐÈ·ÈÏ¡£Í¨³£Çé¿öÏ£¬ÌṩÉ̱ØÐëÉèÖÃJMSRedelivered¡¡£¬ÎÞÂÛËüÊÇ·ñÕýÔÚÖØ¡¡

ÐÂת·¢Ò»¸öÏûÏ¢¡£Èç¹ûJMSRedelivered¡¡ÉèÖÃΪtrue¡¡£¬ÄÇôËü¸æËßÏû·ÑÓ¦ÓÃÕâ¸öÏûÏ¢¿ÉÄÜÒѾ­¡¡

±»×ª·¢¹ý£¬Ó¦ÓÃÓ¦µ±ÒýÆð×¢ÒâÒÔÃâÖظ´´¦Àí¡£²Î¼Ó4¡£4¡£11¡¡Õ½ڡ°ÏûϢȷÈÏ¡±Á˽â¸üÏêϸµÄÐÅ¡¡

Ï¢¡£¡¡¡¡

¡¡¡¡¡¡¡¡Õâ¸öÍ·×ֶζԷ¢ËÍûÓÐÒâÒ壬²»»á±»·¢ËÍ·½·¨¸³Öµ¡£¡¡¡¡



3¡£4¡£8¡¡JMSType¡¡¡¡



¡¡¡¡¡¡¡¡JMSType¡¡°üº¬ÁËÓÉ¿Í»§¶ËÔÚ·¢ËÍÏûϢʱÌṩµÄÏûÏ¢ÀàÐͱêʶ¡£¡¡¡¡

¡¡¡¡¡¡¡¡Ä³Ð©JMS¡¡ÌṩÉÌʹÓÃÏûÏ¢´æ´¢³Ø£¬Õâ¸ö³Ø°üº¬ÁËÓÉÓ¦Ó÷¢Ë͵ÄÏûÏ¢µÄ¶¨Òå¡£Type¡¡×ֶΡ¡

¿ÉÒÔÒýÓÃÌṩÉ̳ØÄÚµÄÏûÏ¢¶¨Òå¡£¡¡¡¡

¡¡¡¡¡¡¡¡JMS¡¡Ã»Óж¨Òå±ê×¼µÄÏûÏ¢¶¨Òå³Ø£¬Ò²Ã»Óж¨Ò嶨ÒåµÄÃüÃû²ßÂÔ¡£¡¡¡¡

¡¡¡¡¡¡¡¡Ä³Ð©ÏûϢϵͳҪÇóΪÿ¸öÓ¦ÓÃÏûÏ¢´´½¨ÏûÏ¢ÀàÐͶ¨Òå²¢Ö¸¶¨Ã¿¸öÏûÏ¢µÄÀàÐÍ¡£ÎªÁ˺ÍÕâ¡¡

ÑùµÄJMS¡¡ÌṩÉÌÒ»Æð¹¤×÷£¬ÎÞÂÛÓ¦ÓÃÊÇ·ñʹÓÃËüJMS¡¡¿Í»§¶Ë¶¼Ó¦µ±ÎªJMSType¡¡¸³Öµ¡£Õâ±£¡¡

֤ΪÄÇЩÐèÒªÕâ¸ö×ֶεÄÌṩÉÌÌṩÕýÈ·µÄÉèÖᣡ¡¡¡

¡¡¡¡¡¡¡¡ÎªÁ˱£Ö¤¿ÉÒÆÖ²ÐÔ£¬JMS¡¡¿Í»§¶ËÓ¦µ±Ê¹ÓóéÏó·ûºÏΪJMSType¡¡¸³Öµ£¬ÒÔ±ãËüÄÜÔÚ°²×°Ê±¡¡

±»ÅäÖóɵ±Ç°ÌṩÉÌÏûÏ¢´æ´¢³ØÖж¨ÒåµÄÖµ¡£Èç¹ûʹÓÃ×Ö·û´®£¬¶ÔijЩ¡¡JMS¡¡¡¡ÌṩÉÌÀ´ËµËû¡¡

ÃÇ¿ÉÒÔ²»ÊÇÓÐЧµÄÀàÐÍÃû¡£¡¡¡¡



3¡£4¡£9¡¡JMSExpiration¡¡¡¡



¡¡¡¡¡¡¡¡µ±ÏûÏ¢±»·¢ËÍʱ£¬ËüµÄµ½ÆÚʱ¼äÊÇÔÚ·¢Éú·½·¨ÖÐÖ¸¶¨µÄ´æ»îʱ¼äºÍµ±Ç°GMT¡¡ÖµÖ®ºÍ¡£¡¡

ÔÚ´Ó·¢ËÍ·½·¨·µ»Øʱ£¬ÏûÏ¢µÄ¡¡JMSExpiration¡¡¡¡Í·×ֶΰüº¬Õâ¸öµ½ÆÚµÄÖµ¡£µ±ÏûÏ¢±»½ÓÊÕʱ£¬¡¡

ËüµÄJMSExpiration¡¡¡¡ÖеÄÖµ¾ÍÊÇ·¢ËÍʱµÄÖµ¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡19¡¡/¡¡66¡¡¡¡

¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡20¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡Èç¹û´æ»îʱ¼äÖ¸¶¨Îª0£¬ÄÇô±íÃ÷ÏûϢûÓе½ÆÚʱ¼ä¡£¡¡¡¡

¡¡¡¡¡¡¡¡µ±µ±Ç°GMT¡¡¡¡ÒѾ­ÍíÓÚδת·¢ÏûÏ¢µÄµ½ÆÚʱ¼äʱ£¬Ó¦µ±Ïú»ÙÕâ¸öÏûÏ¢¡£JMS¡¡Ã»Óж¨ÒåÏû¡¡

Ï¢µ½ÆÚʱµÄ֪ͨ¡£¡¡¡¡



3¡£4¡£10¡¡JMSPriority¡¡¡¡



¡¡¡¡¡¡¡¡JMSPriority¡¡Í·×ֶΰüº¬ÁËÏûÏ¢µÄÓÅÏȼ¶¡£¡¡¡¡

¡¡¡¡¡¡¡¡µ±ÏûÏ¢±»·¢ËÍʱ£¬Õâ¸ö×ֶ௧öÂÔ¡£ÔÚÍê³É·¢Ëͺó£¬ËüÈÝÄÉÁËÓÉ·¢ËÍ·½·¨Ö¸¶¨µÄÓÅÏȼ¶¡¡

Öµ¡£¡¡¡¡

¡¡¡¡¡¡¡¡JMS¡¡¶¨ÒåÁËÊ®¸öÓÅÏȼ¶Öµ£¬0¡¡ÊÇ×îµÍµÄÓÅÏȼ¶£¬9¡¡ÊÇ×î¸ßµÄÓÅÏȼ¶¡£ÁíÍ⣬¿Í»§¶ËÓ¦µ±¡¡

½«0©4¡¡¿´×÷ÆÕͨÓÅÏȼ¶£¬5©9¡¡¿´×÷¼Ó¼±ÓÅÏȼ¶¡£¡¡¡¡

¡¡¡¡¡¡¡¡JMS¡¡Ã»ÓÐÒªÇóÌṩÉÌÑϸñµØʵÏÖÏûÏ¢µÄÓÅÏȼ¶Ë³Ðò£»µ«ÊÇ£¬ËüÓ¦µ±¾¡Á¦ÔÚÆÕͨÏûϢ֮ǰ¡¡

ת·¢¼Ó¼±ÏûÏ¢¡£¡¡¡¡



3¡£4¡£11¡¡ÈçºÎÉèÖÃÏûϢͷµÄÖµ¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±í3©1¡¡·¢ËÍʱÉèÖÃÏûϢͷ×ֶεÄÖµ¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í·×ֶΡ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÉèÖÃÕß¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡JMSDestination¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Send¡¡Method¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡JMSDeliveryMode¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Send¡¡Method¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡JMSExpiration¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Send¡¡Method¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡JMSPriority¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Send¡¡Method¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡JMSMessageID¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Send¡¡Method¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡JMSTimestamp¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Client¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡JMSCorrelationID¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Client¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡JMSReplyTo¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Client¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡JMSType¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Client¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡JMSRedelivered¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Provider¡¡¡¡



3¡£4¡£12¡¡ÖØÔØÏûϢͷ×ֶΡ¡¡¡



¡¡¡¡¡¡¡¡JMS¡¡¡¡¿ÉÒÔÈùÜÀíÔ±ÅäÖá¡JMS¡¡¡¡À´ÖØÔØ¿Í»§¶ËÌØÓеġ¡JMSDeliveryMode¡¡¡¢JMSExpiration¡¡¡¡ºÍ¡¡

JMSPriority¡¡µÄÖµ¡£Èç¹ûÖØÔØÁË£¬Í·×ֶεÄÖµ±ØÐëÊǹÜÀíÔ±Ö¸¶¨µÄÖµ¡£¡¡¡¡

¡¡¡¡¡¡¡¡JMS¡¡Ã»ÓÐÌرð¶¨Òå¹ÜÀíÔ±ÈçºÎÖØ×°ÕâЩͷ×ֶεÄÖµ¡£Ã»ÓÐÒªÇóÖ§³ÖJMS¡¡ÌṩÉÌÖ§³ÖÕâ¸ö¡¡

¹ÜÀíÑ¡Ïî¡£¡¡¡¡



3¡£5¡¡¡¡ÏûÏ¢ÊôÐÔ¡¡¡¡



¡¡¡¡¡¡¡¡³ýÁËÕâÀﶨÒåµÄÍ·×Ö¶ÎÍ⣬Message¡¡½Ó¿ÚÓÐÒ»¸öÄÚÖõŦÄÜ£¬Õâ¸ö¹¦ÄÜÖ§³ÖÊôÐÔÖµ¡£Õâ¡¡

¸ö¹¦ÄÜΪÏûÏ¢Ôö¼Ó¿ÉÑ¡Í·×Ö¶ÎÌṩÁËÒ»ÖÖ»úÖÆ¡£¡¡¡¡

¡¡¡¡¡¡¡¡ÊôÐÔ¿ÉÒÔÈÿͻ§¶Ëͨ¹ýÏûϢѡÔñÆ÷£¨²Î¼ûÕ½ڡ¡3¡£8¡¡¡¡¡°ÏûϢѡÔñ¡±£©À´ÈÃJMS¡¡¡¡ÌṩÉ̸ù¾Ý¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡20¡¡/¡¡66¡¡¡¡

¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡21¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



Ó¦ÓÃÌØÓеĹæÔòÀ´Ñ¡ÔñÏûÏ¢¡£¡¡¡¡



3¡£5¡£1¡¡ÊôÐÔÃû¡¡¡¡



¡¡¡¡¡¡¡¡¡¡ÊôÐÔÃû±ØÐë×ñÑ­ÏûϢѡÔñÆ÷±êʶµÄ¹æÔò¡£²Î¼ûÕ½Ú3¡£8¡£1¡£1¡¡¡°ÏûϢѡÔñÆ÷Óï·¨¡±Á˽â¸üÏê¡¡

ϸÐÅÏ¢¡£¡¡¡¡



3¡£5¡£2¡¡ÊôÐÔÖµ¡¡¡¡



¡¡¡¡¡¡¡¡¡¡ÊôÐÔµÄÖµ¿ÉÒÔÊÇboolean£¬byte£¬short£¬int£¬long£¬float¡¡£¬double¡¡ºÍString¡¡¡£¡¡¡¡



3¡£5¡£3¡¡ÊôÐÔµÄʹÓá¡¡¡



¡¡¡¡¡¡¡¡¡¡ÔÚ·¢ËÍÏûϢ֮ǰÉèÖÃÊôÐÔÖµ¡£µ±¿Í»§¶Ë½ÓÊÕµ½Ò»¸öÏûϢʱ£¬ËüµÄÊôÐÔÊÇÖ»¶Áģʽ¡£Èç¹û¡¡

¿Í»§¶ËÆóͼÐÞ¸ÄÊôÐÔ£¬ÄÇôÅ׳öMessageNotWriteableException¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¿ÉÒÔÔÚÏûÏ¢ÌåÖб£´æÒ»·ÝÊôÐÔÖµµÄ¸±±¾£¬Ò²¿ÉÒÔ²»±£´æ¡£¾¡¹Ü¡¡JMS¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ã»Óж¨ÒåÊôÐÔÄÄЩ¡¡

×÷ΪÊôÐÔ»òÄÄЩ²»Ó¦µ±×÷ΪÊôÐԵIJßÂÔ£¬µ«Ó¦Óÿª·¢ÕßÓ¦µ±×¢Òâ¡¡JMS¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÌṩÉ̺ܿÉÄÜÔÚÏûÏ¢¡¡

ÌåÄÚ´¦ÀíÊý¾ÝµÄЧÂʱȴ¦ÀíÔÚÊôÐÔÖеÄÊý¾Ý¸ß¡£ÎªÁËÌá¸ßÐÔÄÜ£¬Ó¦ÓÃÓ¦µ±Ö»ÔÚÐèÒª¿Í»§»¯Ïû¡¡

Ϣͷʱ²ÅʹÓÃÏûÏ¢ÊôÐÔ¡£¿Í»§»¯ÏûϢͷµÄÖ÷ÒªÔ­ÒòÊÇΪÁËÖ§³Ö¿Í»§»¯µÄÏûϢѡÔñ¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡²Î¼ûÕ½Ú3¡£8¡¡¡¡¡°ÏûϢѡÔñ¡±À´Á˽âJMS¡¡ÏûÏ¢ÊôÐÔµÄÏêϸÐÅÏ¢¡£¡¡¡¡



3¡£5¡£4¡¡ÊôÐÔֵת»»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡ÊôÐÔÖ§³ÖÏÂÊöµÄת»»±í¡£´ò±ê¼ÇµÄÇé¿ö±ØÐëÖ§³Ö¡£Ã»Óдò±ê¼ÇµÄÇé¿ö±ØÐëÅ׳ö¡¡

MessageFormatException¡£Èç¹ûÊýÖµµÄvalueOf¡¡·½·¨ÈÏΪ´«ÈëµÄString¡¡²»ÊÇÓÐЧµÄÊýÖµ£¬ÄÇô¡¡

String¡¡¡¡µ½ÊýÖµµÄת»»±ØÐëÅ׳öjava¡£lang¡£NumberFormatException¡¡¡£Æóͼ¶ÁÈ¡Ò»¸ö¡¡null¡¡Öµ×÷Ϊ¡¡

java¡¡Ô­Ê¼ÀàÐͱØÐë¿´×÷Êǵ÷ÓÃԭʼÀàÐ͵ÄvalueOf£¨String£©×ª»»·½·¨À´×ª»»null¡¡Öµ¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡ÉèÖÃΪÐÐ

·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©

Äã¿ÉÄÜϲ»¶µÄ