0

我正在使用 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 是\ZendQueue\Queue
$MessageObject 是\ZendQueue\Message
适配器是ZendQueue\Adapter\Activemq

4

0 回答 0