Gearman

Коментарии

Unfortunately there's no manager in the pecl extension. If you want to make use of admin features, check out: http://pear.php.net/package/Net_Gearman which implements the administrative protocol in Manager.php as defined in: http://gearman.org/?id=protocol
2012-08-29 11:26:38
http://php5.kiev.ua/manual/ru/book.gearman.html
You can use this syntax:

<?php
   $worker 
= new GearmanWorker();
   
$worker->addServer();
   
$worker->addFunction(new MyClass($test), 'myMethod');

class 
MyClass
{
   public function 
__construct($test)
   {
       
$this->test $test;
   }

   public function 
myMethod(GearmanJob $job)
   {
     
// you can access to $this->test;
   
}
}
2013-04-23 14:34:39
http://php5.kiev.ua/manual/ru/book.gearman.html
Автор:
For my previous comment:

this line:
<?php
$worker
->addFunction(new MyClass($test), 'myMethod');
?>

change to:

<?php
$worker
->addFunction($taskName, array(new MyClass(), 'myMethod'));
?>
2013-04-24 13:54:48
http://php5.kiev.ua/manual/ru/book.gearman.html

    Поддержать сайт на родительском проекте КГБ