当前位置: 首页 > 知识库问答 >
问题:

MQ:2队列管理器下的队列名称相同

周翰池
2023-03-14

我配置了两个队列名称相同的MQ队列管理器。两者都配置为将数据发送到不同的服务器。当前队列管理器(QM1)已停止(状态立即结束),并且QM2正在运行

    null

谢谢

共有1个答案

邢寒
2023-03-14

您的解释并没有清楚地说明您的需求。

你写道:

我的问题是1。当多个队列管理器具有相同的队列名时会发生什么。

    null

您正在使用什么应用程序?对于客户端应用程序,您使用队列管理器的对象访问队列。我保证您使用的应用程序(客户机)不从您那里获取队列管理器的详细信息,只获取队列的详细信息。并且可能是队列管理器内部的硬编码代码。它首先将消息发送到队列管理器1的队列,然后发送到队列管理器2。但是,在您的情况下,队列管理器1关闭了。

如果是上述情况,则需要更改应用程序的代码。您应该以这样一种方式进行异常处理,即即使第一行代码引发错误,它也会执行将消息发送到第二个队列管理器的代码。

 类似资料:
  • 我是WebSphere MQ的初学者,我在MQ6上工作,它工作得很好,但现在我安装了MQ7.1,当我试图创建一个新的队列管理器时,我可以创建它,但它不能连接,这给我带来了以下错误: 你对此有什么想法吗?谢谢:)

  • Jboot 内置了对MQ消息队列的功能支持,使用MQ需要以下几步步骤。 第一步:配置jboot.properties文件,内容如下: # 默认为redis (支持: redis,activemq,rabbitmq,hornetq,aliyunmq等 ) jboot.mq.type = redis jboot.mq.channel = channel1,channel2,channel3 jboot

  • 使用MQ Explorer创建新的队列管理器后,它无法正确启动,并提供以下消息: 命令:“C:\Program Files(x86)\IBM\WebSphere mq\bin\crtmqm”-sa test_qm 队列管理器与安装“WMQ75Install”相关联。 exitvalue=2059 我不知道如何从日志中解决它,并试图从MQ Explorer和命令行shell中手动启动它,但没有任何成

  • 我是尝试使用websphereMq和spring jms功能通过soap over jms实现服务的新手。我已经确定下面的事情 生成的绑定文件没有遇到任何错误 队列管理器和队列的状态为已启动并正在运行。 我在尝试将消息放入websphereMQ时遇到以下错误 null

  • 我在 Linux 平台上安装了 WebSphere MQ 7.1,之后我安装了 WebSphere 消息代理 8.0.0.1。现在,当我尝试创建执行组时,我得到一个异常:原因码 2035。此异常表示用户未经授权连接到队列管理器。我已将此用户添加到 组中。当我使用MQ 7.0.x时,我没有遇到任何这样的问题。我搜索了很多,知道 MQ 7.1 中存在用户 ID 阻塞。但是,我希望此用户能够创建执行组,

  • 问题内容: 我基于Apache骆驼的应用正在消耗来自IBM队列之一的消息,例如下面是连接工厂的详细信息 消耗和处理并将响应发送到来自消息头的ReplyQueue的骆驼流。 在骆驼标头中,我在JMSReplyQueue下面。您可以看到它是不同的队列管理器,并且该队列管理器来自不同的主机,但是在集群环境中。 队列管理器也在两者之间。喜欢 以下是我在发送消息时遇到的异常。 任何人都可以帮助我将消息发送到

  • 问题内容: 我基于Apache骆驼的应用正在消耗来自IBM队列之一的消息,例如下面是连接工厂的详细信息 消耗和处理并将响应发送到来自消息头的ReplyQueue的骆驼流。 在骆驼标头中,我在JMSReplyQueue下面。您可以看到它是不同的队列管理器,并且该队列管理器来自不同的主机,但是在集群环境中。 队列管理器也在两者之间。喜欢 以下是我在发送消息时遇到的异常。 任何人都可以帮助我将消息发送到