IBM MQ 主题字符串订阅和过滤器
IBM MQ Topic String subscription and filter
如果我有一个主题树
- Sports/NBA/
- Sports/NHL/
如果我想收到每支 NBA 球队的通知,我会订阅一个主题字符串,例如:Sports/NBA/*
但是如果我对整个列表中的 2 个团队不感兴趣怎么办?
订阅 Sports/NBA/*/-Lakers 之类的主题时,是否可以过滤掉某些主题对象?
感谢任何建议
此致
我认为仅使用主题字符串不可能做到这一点,但您可以在创建订阅时指定一个选择器来筛选出您需要的团队。但是要允许您使用选择器,您需要设置消息属性以在发送消息时进行过滤。
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
已与 IBM 支持人员核实,这不受支持。
如果我有一个主题树 - Sports/NBA/ - Sports/NHL/
如果我想收到每支 NBA 球队的通知,我会订阅一个主题字符串,例如:Sports/NBA/*
但是如果我对整个列表中的 2 个团队不感兴趣怎么办?
订阅 Sports/NBA/*/-Lakers 之类的主题时,是否可以过滤掉某些主题对象?
感谢任何建议
此致
我认为仅使用主题字符串不可能做到这一点,但您可以在创建订阅时指定一个选择器来筛选出您需要的团队。但是要允许您使用选择器,您需要设置消息属性以在发送消息时进行过滤。
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
已与 IBM 支持人员核实,这不受支持。