如何使用ZFW2删除ActiveMQ中的消息?

时间:2017-02-08 21:13:55

标签: php zend-framework2 activemq zend-queue

我正在使用ZendQueue组件https://github.com/zendframework/ZendQueue 在我阅读完消息后,我尝试删除它们 我正在使用Queue对象和Activemq适配器 我正在连接好,因为我能够获取我发布的数据。代码如下:

$message_iterator = $queue->receive(50,50);
foreach($message_iterator as $MessageObject){
     do_somthing($MessageObject->body);
     $queue->getAdapter()->deleteMessage($MessageObject);
}

$ queue is \ZendQueue\Queue
$ MessageObject是\ZendQueue\Message
适配器是ZendQueue\Adapter\Activemq

0 个答案:

没有答案