IBM MQ Topic String订阅和筛选器

时间:2016-12-14 11:07:59

标签: ibm-mq middleware mq jms-topic

如果我有一个主题树 - 运动/ NBA / - 体育/ NHL /

如果我想获得每个NBA球队的通知,我会订阅一个主题字符串,如:Sports / NBA / *

但如果我对整个名单中的2个小组不感兴趣呢?

如果有一种方法可以在订阅主题时过滤掉一些主题对象,比如Sports / NBA / * / - Lakers或类似的东西?

感谢您的任何建议

问候

2 个答案:

答案 0 :(得分:0)

我认为只使用主题字符串是不可能的,但您可以在创建订阅时指定一个选择器来过滤掉您需要的团队。但是为了允许您使用选择器,您需要设置消息属性以在发送消息时进行过滤。

http://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.ref.adm.doc/q084220_.htm

http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.csqzal.doc/fg20160_.htm

http://www.ibm.com/support/knowledgecenter/en/SSFKSJ_8.0.0/com.ibm.mq.dev.doc/q022920_.htm

答案 1 :(得分:0)

与IBM支持人员联系,不支持此操作。