MQ Pub / Sub主题到队列桥

时间:2011-01-12 08:01:54

标签: ibm-mq

在其他队列管理器中,可以在队列与主题之间建立桥梁,以便发布者和订阅者不需要知道他们正在使用主题:

TIBCO EMS

中的示例
  

创建Bridge source = queue:QName   目标=话题:TNAME
  创建桥梁   source = topic:TName target = queue:QName

我如何在WMQ中执行此操作?

1 个答案:

答案 0 :(得分:3)

请参阅第47页的WebSphere MQ V7.0 Features and Enhancements,它提到了Alias队列和管理订阅的使用

  

WebSphere MQ V7.0引入了一个   别名队列对象的扩展名   这允许它被解析为   新主题对象。这很有用   迁移点对点消息传递   发布/订阅的应用程序   模型。传统的点对点   将消息放入的应用程序   WebSphere MQ可以作为一个   没有任何代码更改的发布者   利用解析的别名队列   到主题对象。这是实现的   通过定义主题来管理   映射到适当的对象   消息所在的主题字符串   待出版。原来的本地   队列被删除并替换为   别名队列的同名   解析为主题对象。也   请注意点对点应用程序   从WebSphere MQ获取消息   可以作为订户运行   任何代码通过定义来改变   行政订阅   话题。

示例9.3(第220页)显示了如何设置从主题到目标队列的管理订阅

DEFINE SUB(SUB.RETAIL.CAT) TOPICOBJ(MATT.RETAIL.CAT) DESTCLAS(MANAGED)
DEFINE SUB(SUB.MATTRETCAT) TOPICSTR(‘matt/retail/cat’) DESTCLAS(MANAGED)
DEFINE SUB(SUB.PROVCAT) TOPICSTR(‘matt/retail/cat’) DEST(SUB.PROVCAT.DESTQ)