C# Mq系列访问几个主题
我开发了一个小应用程序来订阅一些主题的消息。当我连接到一个主题时,我可以收到消息,但当我尝试连接到几个主题时,我不会收到任何消息。我连接到以下主题:C# Mq系列访问几个主题,c#,ibm-mq,mq,C#,Ibm Mq,Mq,我开发了一个小应用程序来订阅一些主题的消息。当我连接到一个主题时,我可以收到消息,但当我尝试连接到几个主题时,我不会收到任何消息。我连接到以下主题: string topics = "TOPIC_1 | TOPIC_2 | TOPIC_3"; mqQMgr.AccessTopic(topics, topicObject, MQC.MQTOPIC_OPEN_AS_SUBSCRIPTION, openOptionsForGet); 我应该如何同时连接到几个主题?我的c语言说得不太好,但我认为不支
string topics = "TOPIC_1 | TOPIC_2 | TOPIC_3";
mqQMgr.AccessTopic(topics, topicObject, MQC.MQTOPIC_OPEN_AS_SUBSCRIPTION, openOptionsForGet);
我应该如何同时连接到几个主题?我的c语言说得不太好,但我认为不支持这种类型的操作/语法。您可能需要发出三个单独的调用来分别访问每个主题 正如@Nicholas所说,你必须单独订阅。当然,除非它们相似,并且可以使用通配符订阅 例如,订阅以下三个主题:-
- 价格/水果/苹果/布雷姆利
- 价格/水果/橙子
- 价格/水果/香蕉
MQSO\u wildcard\u CHAR
)
我怀疑这些不是你真正的主题字符串
进一步阅读