首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >放在特定的MQ集群上

放在特定的MQ集群上
EN

Stack Overflow用户
提问于 2015-02-23 13:34:42
回答 1查看 193关注 0票数 4

我正在使用WebSphere MQ。我有3个QMs: QM1,QM2和QM3。QM1和QM2一起形成一个名为CLS12的MQ集群,而QM2和QM3则形成CLS23。换句话说,QM2在两个集群中。

我想在QM2上放置一条消息(实际上是IIB来放置消息),但是目标队列实际上在QM1和QM3上是本地的,但是在集群中是共享的。但是,我希望能够选择将消息发送到哪个集群(而不是QM)。

这有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-23 14:16:46

简短的回答?不是的。

MQ通过队列和队列管理器名称执行名称解析。在名称解析期间,应用程序没有可用的集群名称,将消息作为解析目标的一种方式。

可以使用与特定集群相匹配的名称创建QMgr别名,并获得与您所寻求的类似的行为,但它并不可靠。群集是队列和主题可以驻留在其中的命名空间。当集群重叠时,名称空间就会重叠。因此,即使可以使用别名伪造路由,但是队列、别名或队列管理器的命名空间中的更改如果导致名称冲突或导致重叠的集群名称空间交叉污染,则会破坏名称的分辨率。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28675006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档