对于Websphere MQ v7,是否有任何人具有配置通讯组列表(将消息发送到一个队列,并将该消息转发到其他几个队列)的经验?我想在我的队列管理器上配置它,而不是客户端必须知道要发送消息的所有队列。此外,我不想使用主题,因为我希望能够分别管理每个队列。是否有一些配置文件或某种方式使用WebSphere MQ Explorer来执行此操作?
由于
答案 0 :(得分:1)
使用通讯组列表的程序不必“知道”它在硬编码名称时发送给的队列。但它 必须提供队列名称列表。通常,您可以将这些放入名单中,让发送程序在那里检索它们。当程序调用{{1}}时,它还必须准备解析返回代码的结构而不是单个MQRC。
但是,你真的应该重新考虑使用一个主题。您可以为每个目标队列创建管理预订。这允许您将发布发送到您喜欢的任何本地或远程队列。它还具有能够添加或删除目标而无需重新启动 - 或者更糟的是,重新编译 - 发送应用程序的优点。
您可以使用WMQ Explorer管理名称列表或管理主题和管理订阅。主题/订阅方法是纯粹通过配置完成此操作的唯一方法。要使用分发列表,需要专门为此目的设计的程序。