Mule JMS通配符值
在mule中,我可以使用如下通配符侦听多个JMS QUEU:Mule JMS通配符值,mule,esb,Mule,Esb,在mule中,我可以使用如下通配符侦听多个JMS QUEU: <jms:inbound-endpoint queue="Consumer.sandy-proxy.MES.*.PRINTER.LABELS.*" connector-ref="jmsConnector" /> 如何获取真实的队列目标名称?锿。MES.AV打印机.标签。打印机1 我需要知道这两个黑体女人,但我到处都找不到。多谢各位 INFO 2015-12-04 10:26:17,959 [sandy-subsc
<jms:inbound-endpoint queue="Consumer.sandy-proxy.MES.*.PRINTER.LABELS.*" connector-ref="jmsConnector" />
如何获取真实的队列目标名称?锿。MES.AV打印机.标签。打印机1
我需要知道这两个黑体女人,但我到处都找不到。多谢各位
INFO 2015-12-04 10:26:17,959 [sandy-subscriber.stage1.02] org.mule.api.processor.LoggerMessageProcessor:
org.mule.DefaultMuleMessage
{
id=d4a47ed4-9a66-11e5-a5b5-879af7c5a144
payload=java.lang.String
correlationId=<not set>
correlationGroup=-1
correlationSeq=-1
encoding=UTF-8
exceptionPayload=<not set>
Message properties:
INVOCATION scoped properties:
INBOUND scoped properties:
ActiveMQ.MQTT.QoS=0
JMSDeliveryMode=1
JMSDestination=queue://Consumer.sandy-proxy.MES.*.PRINTER.LABELS.*
JMSExpiration=0
JMSMessageID=ID:itviacvlt0014-60763-1449158672950-4:5:-1:1:5
JMSPriority=4
JMSRedelivered=false
JMSTimestamp=1449220220299
MULE_MESSAGE_ID=ID:itviacvlt0014-60763-1449158672950-4:5:-1:1:5
MULE_ORIGINATING_ENDPOINT=endpoint.jms.Consumer.sandy.proxy.MES.PRINTER.LABELS
OUTBOUND scoped properties:
Content-Type=text/plain;charset=UTF-8
MULE_ENCODING=UTF-8
SESSION scoped properties:
INFO 2015-12-04 10:26:17959[sandy subscriber.stage1.02]org.mule.api.processor.LoggerMessageProcessor:
org.mule.DefaultMuleMessage
{
id=d4a47ed4-9a66-11e5-a5b5-879af7c5a144
有效负载=java.lang.String
相关ID=
correlationGroup=-1
correlationSeq=-1
编码=UTF-8
例外有效载荷=
消息属性:
调用范围的属性:
入站作用域属性:
ActiveMQ.MQTT.QoS=0
JMSDeliveryMode=1
JMSDestination=queue://Consumer.sandy-proxy.MES.*.打印机.标签*
JMSExpiration=0
JMSMessageID=ID:ITVIACVT0014-60763-1449158672950-4:5:-1:1:5
JMSPriority=4
jmsrediver=false
jmstiestamp=1449220299
MULE_MESSAGE_ID=ID:ITVIACVT0014-60763-1449158672950-4:5:-1:1:5
MULE_origing_ENDPOINT=ENDPOINT.jms.Consumer.sandy.proxy.MES.PRINTER.LABELS
出站作用域属性:
内容类型=文本/普通;字符集=UTF-8
MULE_编码=UTF-8
会话作用域属性:
您使用的mule版本是什么
我使用的是Anypoint Studio 5.3.2版和运行时3.6.1版,我可以将JMS队列名称作为JMSDestination值的一部分
我的JMS接收器队列通配符条目
activemq.*.testing
当我打印日志时,我可以看到
INBOUND scoped properties:
JMSDeliveryMode=2
JMSDestination=queue://activemq.rk100.testing
JMSExpiration=0
JMSMessageID=ID:PC04899-51895-1449232247109-1:1:5:1:1
JMSPriority=4
JMSRedelivered=false
JMSTimestamp=1449232255753
谢谢。你是对的,但不要解决问题。问题在于ActiveMQ和虚拟主题