从队列取出消息

使用此信息以了解如何从队列取出消息。

您可以通过以下两种方式从队列取出消息:

可以从队列移除消息,以使其他程序不再看到此消息。

您可以复制消息,同时保留队列上的原始消息。 这称为浏览。 浏览后,可移除消息。

在这两种情况下,使用 MQGET 调用,但首先应用程序必须连接到队列管理器,必须使用 MQOPEN 调用打开队列(用于输入和/或浏览)。 连接到队列管理器以及与队列管理器断开连接 和 打开和关闭对象中描述了这些操作。

打开队列后,可重复使用 MQGET 调用来浏览或移除相同队列上的消息。 从队列获取所需的所有消息后,调用 MQCLOSE。

使用以下链接以了解有关从队列取出消息的更多信息:

使用 MQGET 调用从队列取出消息

从队列检索消息的顺序

获取特定消息

提高非持久消息的性能

索引类型

处理大于 4 MB 的报文

等待消息

信号

跳过回退

应用程序数据转换

浏览队列中的消息

MQGET 调用失败的一些情况