IBM MQ队列JMS侦听器通过主机名或某些Id接收消息
是否可以将多个JMS侦听器连接到MQ队列,并且侦听器根据Id(可能是主机名)获取MSG 在发送MSG(设置此id?)和订阅时,我们可以使用此id设置订阅方。代理的另一端将处理消息,并在响应时设置此id,以便特定的侦听器处理响应 每个msg上的MessageId/CorrId将在发送/接收模式下工作,但这不是我在这里看到的,因为我正在使用msg listenerIBM MQ队列JMS侦听器通过主机名或某些Id接收消息,jms,websphere,listener,mq,Jms,Websphere,Listener,Mq,是否可以将多个JMS侦听器连接到MQ队列,并且侦听器根据Id(可能是主机名)获取MSG 在发送MSG(设置此id?)和订阅时,我们可以使用此id设置订阅方。代理的另一端将处理消息,并在响应时设置此id,以便特定的侦听器处理响应 每个msg上的MessageId/CorrId将在发送/接收模式下工作,但这不是我在这里看到的,因为我正在使用msg listener 查看了IBM MQ文档,但无法解决此问题。请给出解决此问题的任何文档参考/代码示例。您可以使用“选择器”创建您的javax.jms.Me
查看了IBM MQ文档,但无法解决此问题。请给出解决此问题的任何文档参考/代码示例。您可以使用“选择器”创建您的
javax.jms.MessageConsumer
,例如,使用,然后在该消费者上实现时,它将只接收具有与该选择器匹配的属性值的消息
因此,您可以在发送邮件时在邮件上设置一个名为color
的属性,然后您的消费者可以使用类似color='red'
的选择器。消费者只会收到color
属性值为red
的消息
消息选择器(包括语法和匹配语义)将在中详细讨论。您可以使用“选择器”创建您的
javax.jms.MessageConsumer
,例如,使用,然后在该消费者上实现时,它将只接收具有与该选择器匹配的属性值的消息
因此,您可以在发送邮件时在邮件上设置一个名为color
的属性,然后您的消费者可以使用类似color='red'
的选择器。消费者只会收到color
属性值为red
的消息
有关消息选择器(包括语法和匹配语义)的详细讨论,请参见。ok。谢谢我会试试这个。这里有什么反馈吗?对不起。我没试过。有其他优先权。谢谢我会试试这个。这里有什么反馈吗?对不起。我没试过。有其他优先事项吗