public createMessage ( &$message = NULL, $peer = NULL, $channel = 'common', $priority = 9, $sync = NULL ) : dropr_Client_Message | ||
return | dropr_Client_Message |
public function testPut() { $peer = dropr_Client_Peer_Abstract::getInstance('HttpUpload', 'http://localhost/droprserver/'); $dt = time(); $i = 0; // $m = $this->createMessage(1000); $m = "ich bin eine test message von " . date("H:m:i"); while ($i < 1) { $msg = $this->queue->createMessage($m, $peer); $msg->queue(); $i++; echo '.'; } $dt = time() - $dt; echo $dt . "\n"; echo "\n\n"; }
<?php require '../../client/classes/autoload.php'; $storage = dropr_Client_Storage_Abstract::factory('filesystem', '/home/soenke/droprclientqueue'); $queue = new dropr_Client($storage); $peer = dropr_Client_Peer_Abstract::getInstance('HttpUpload', 'http://soenkedroprserver/server/server.php'); $dt = time(); $i = 0; $m = json_encode(array("ich bin eine test message von " . date("H:i:s"), 'wurstarrayarray')); while ($i < 10000) { $msg = $queue->createMessage($m, $peer); $msg->queue(); $i++; echo '.'; } echo "\n";