webshere mq .net客户端事件基于监听

时间:2018-02-20 08:28:25

标签: ibm-mq

是否有可能在websheremq中进行事件驱动监听。我的意思是当一条消息写入队列时,我应该每次都拉,你是否有消息或事件驱动的监听。

while(true)
{//each time I check queue has a message
queueu.Get(....)
}

queue.Listen()=>run my codes ?something like that delegate logic?

我要做什么听队列策略?

1 个答案:

答案 0 :(得分:0)

我不知道MQ的.net API,但是在MQI API上实现了异步获取功能。您需要MQCB和MQCTL调用。

IBM提供了一个示例程序,名为amqscbf,用C语言编写。

https://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.dev.doc/q023050_.htm

https://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.dev.doc/q024020_.htm