Ibm mq 做“a”的首选方式是什么;目的地桥“;在Websphere MQ中使用消息选择器?

Ibm mq 做“a”的首选方式是什么;目的地桥“;在Websphere MQ中使用消息选择器?,ibm-mq,tibco,tibco-ems,Ibm Mq,Tibco,Tibco Ems,在我熟悉的TIBCO EMS中,有一个功能称为“目的地网桥” 队列和主题可以桥接(链接),以便第二个目的地可以成为第一个目的地的客户端。(队列到队列、主题到队列、队列到主题、主题到主题) 例如,一个主题可以桥接到一个队列,队列实质上将成为提交给该主题的消息的持久订户。客户端可以订阅主题或从队列中读取。此示例是一种负载平衡方法,用于为多个客户端(队列的读取器)读取发布/订阅。 这种“桥接”功能还可以包括消息选择器和目的地名称卡 因此,队列X可以是TOPIC.*的客户机,条件CUST_ID(JMS属

在我熟悉的TIBCO EMS中,有一个功能称为“目的地网桥”

队列和主题可以桥接(链接),以便第二个目的地可以成为第一个目的地的客户端。(队列到队列、主题到队列、队列到主题、主题到主题) 例如,一个主题可以桥接到一个队列,队列实质上将成为提交给该主题的消息的持久订户。客户端可以订阅主题或从队列中读取。此示例是一种负载平衡方法,用于为多个客户端(队列的读取器)读取发布/订阅。 这种“桥接”功能还可以包括消息选择器和目的地名称卡

因此,队列X可以是TOPIC.*的客户机,条件CUST_ID(JMS属性)>30。 在这种情况下,提交到符合条件的TOPIC.A或TOPIC.B的所有消息都将在队列X中结束。所有这些都只涉及简单的EMS配置

我对Websphere MQ了解不够,需要类似的行为。我是否必须在MQ之外开发一个处理程序,或者该功能是否可以在产品中使用

注意:我已经阅读了MQ文档,找到了有关“”功能的信息。由于该功能实际上应该称为“快捷队列”,并且不涉及两个目的地。。。我觉得这对我没什么帮助

谢谢

编辑:为了便于参考,记录了在MQ中启用此功能的命令(DEF SUB)


编辑2:所选答案涵盖TIBCO EMS“目的地网桥”功能中的“主题->队列”模式。请注意,“Q->Q”、T->T和Q->T”模式在这里没有介绍。

简单!定义接收订阅的队列,然后定义持久管理订阅

DEF QL(MY.SUSCRIBER.QUEUE)
DEF SUB('MY.SUBSCRIPTION') +
    TOPICSTR('SOME/TOPIC/#') +
    DEST('MY.SUSCRIBER.QUEUE') +
    SELECTOR('JMSType = 'car' AND color = 'blue' AND weight > 2500') +
    REPLACE

信息中心有一个关于该命令的部分和一个页面。

简单!定义接收订阅的队列,然后定义持久管理订阅

DEF QL(MY.SUSCRIBER.QUEUE)
DEF SUB('MY.SUBSCRIPTION') +
    TOPICSTR('SOME/TOPIC/#') +
    DEST('MY.SUSCRIBER.QUEUE') +
    SELECTOR('JMSType = 'car' AND color = 'blue' AND weight > 2500') +
    REPLACE

信息中心有一个关于该命令的部分和一个页面。

回答得好!谢谢!回答得好!谢谢!