createMessage() public method

public createMessage ( &$message = NULL, $peer = NULL, $channel = 'common', $priority = 9, $sync = NULL ) : dropr_Client_Message
return dropr_Client_Message
示例#1
0
 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";
 }
示例#2
0
文件: test.php 项目: s0enke/dropr
<?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";