是否有可能在websheremq中进行事件驱动监听。我的意思是当一条消息写入队列时,我应该每次都拉,你是否有消息或事件驱动的监听。
while(true)
{//each time I check queue has a message
queueu.Get(....)
}
或
queue.Listen()=>run my codes ?something like that delegate logic?
我要做什么听队列策略?
答案 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