如何从 IBM MQ 集群中另一个队列管理器中托管的队列中获取消息
How to get message from a queue hosted in another queue manager in IBM MQ cluster
据此:IBM MQ issue with cluster queue 我们无法使用以下代码从托管在另一个队列管理器上的队列获取消息:
mqQueue = mqQueueMgr.AccessQueue("queue name", MQC.MQOO_INPUT_SHARED);
有没有办法在不连接到队列管理器的情况下获取消息?
不是你代码的问题。根据 MQ 设计,只有直接连接到队列管理器的应用程序才能获取消息。
如果您能稍微解释一下您的场景,看看是否有任何替代方案,这将很有用。
据此:IBM MQ issue with cluster queue 我们无法使用以下代码从托管在另一个队列管理器上的队列获取消息:
mqQueue = mqQueueMgr.AccessQueue("queue name", MQC.MQOO_INPUT_SHARED);
有没有办法在不连接到队列管理器的情况下获取消息?
不是你代码的问题。根据 MQ 设计,只有直接连接到队列管理器的应用程序才能获取消息。
如果您能稍微解释一下您的场景,看看是否有任何替代方案,这将很有用。