0

我需要在不进行轮询的情况下从 IBM MQ 队列中提取消息,因此我正在查看 IBM 的一些异步示例代码。我看到了使用 JMS/XMS 而不是 MQI (amqmdnet) 异步获取的示例代码。

我最接近不必使用 MQI 连续轮询的方法是等待,但当然不建议长时间进行,因此您仍在轮询:

requestMessage = new MQMessage();
MQGetMessageOptions gmo = new MQGetMessageOptions();
gmo.Options = MQC.MQGMO_WAIT;

有没有办法使用 MQI 从队列中异步获取消息?还是 XMS 是唯一的出路?

4

0 回答 0