本文介绍如何使用WLS Console管理JMS资源:Queue和Topic。
实验内容:
(1)访问message应用,向Queue中发送1条信息,在Queue查看该信息内容;然后把该信息转发到Topic中。
(2)访问message应用,向Queue中发送2条信息,然后暂停Queue,把Queue中这2条信息Export出来。
设计图如下:
重要步骤说明:
1.把Queue中的信息Move到Topic中
选中一条信息,然后选择Move。
选择JMS Server。
选择Topic。
查看Topic。
注意,发往Topic中的信息如果没有订阅者会被自动删除,但是Messages Total参数会告诉我们该Topic收到消息的总数。
2.把Queue中的信息按XML文件格式Export出来
首先要暂停Queue。
注意,Queue暂停后,将不能接收新信息,相当于“停机检修”。
选中要Export的信息,选择Export。
导出的文件内容如下:
<?xml version="1.0" encoding="UTF-8"?> <JMSMessageExport> <mes:WLJMSMessage xmlns:mes="http://www.bea.com/WLS/JMS/Message"> <mes:Header> <mes:JMSMessageID>ID:<251892.1323746159609.0></mes:JMSMessageID> <mes:JMSDeliveryMode>PERSISTENT</mes:JMSDeliveryMode> <mes:JMSExpiration>0</mes:JMSExpiration> <mes:JMSPriority>4</mes:JMSPriority> <mes:JMSRedelivered>false</mes:JMSRedelivered> <mes:JMSTimestamp>1323746159609</mes:JMSTimestamp> <mes:Properties> <mes:property name="JMSXDeliveryCount"> <mes:Int>0</mes:Int> </mes:property> </mes:Properties> </mes:Header> <mes:Body> <mes:Text>Enter D Message For the Queue</mes:Text> </mes:Body> </mes:WLJMSMessage> <mes:WLJMSMessage xmlns:mes="http://www.bea.com/WLS/JMS/Message"> <mes:Header> <mes:JMSMessageID>ID:<251892.1323746165812.0></mes:JMSMessageID> <mes:JMSDeliveryMode>PERSISTENT</mes:JMSDeliveryMode> <mes:JMSExpiration>0</mes:JMSExpiration> <mes:JMSPriority>4</mes:JMSPriority> <mes:JMSRedelivered>false</mes:JMSRedelivered> <mes:JMSTimestamp>1323746165812</mes:JMSTimestamp> <mes:Properties> <mes:property name="JMSXDeliveryCount"> <mes:Int>0</mes:Int> </mes:property> </mes:Properties> </mes:Header> <mes:Body> <mes:Text>Enter E Message For the Queue</mes:Text> </mes:Body> </mes:WLJMSMessage> </JMSMessageExport>
没有评论:
发表评论