我使用的是系统v消息队列。队列由其他进程创建和删除。因此,在这个示例中,我使用了已经创建的消息队列:#include <sys/ipc.h>...msqid = msgget(key,0);//Must be the "handle" msgqid closed?我找不到关闭消息队列的句柄/标识符的任何信息。消息队列标识符必须“关闭”
我刚刚复制并粘贴了代码:
我能看到一种非常奇怪的行为IBM MQ classes for XMS attempted to perform an MQGET; however IBM MQ reported an error.IBM.XMS.Client.Impl.XmsMessageConsumerImpl.ReceiveInbound
我希望将单个队列连接到多个队列管理器(至少2 qmgrs)。假设我使用qmgrA and qmgrB作为队列管理器,并且它连接到queueName。我将发布一条消息"Hello"到连接到qmgrA的queueName,以及另一条消息"World" on qmgrB。因此,假设queueName包含"Hello"和"World"。顺便说一下,我正在使用Websphere MQ v7 C++。
谢谢!)