PHP版的ResquePhp-Resque.zip

时间:2022-08-05 02:42:43
【文件属性】:
文件名称:PHP版的ResquePhp-Resque.zip
文件大小:56KB
文件格式:ZIP
更新时间:2022-08-05 02:42:43
开源项目 Php-Resque 是 Resque 的PHP语言实现版。 使用示例: 1、定义一个任务队列:// Required if redis is located elsewhere Resque::setBackend('localhost:6379'); $args = array(         'name' => 'Chris'         ); Resque::enqueue('default', 'My_Job', $args); 2、定义一个任务: 每个任务要定义一个class,并且要包含一个perform方法class My_Job {           public function setUp()  {            // ... 设置任务的运行环境          }             public function perform()  {            // .. Run job     }             public function tearDown()  {      // ... 删除任务运行环境          }  } 3、从任务队列中删除任务: // Removes job class 'My_Job' of queue 'default' Resque::dequeue('default', ['My_Job']); // Removes job class 'My_Job' with Job ID '087df5819a790ac666c9608e2234b21e' of queue 'default' Resuque::dequeue('default', ['My_Job' => '087df5819a790ac666c9608e2234b21e']); // Removes job class 'My_Job' with arguments of queue 'default' Resque::dequeue('default', ['My_Job' => array('foo' => 1, 'bar' => 2)]); // Removes multiple jobs Resque::dequeue('default', ['My_Job', 'My_Job2']);// Removes all jobs of queue 'default'  Resque::dequeue('default'); 标签:PhpResque
【文件预览】:
php-resque-master
----composer.json(997B)
----.travis.yml(342B)
----bin()
--------resque(3KB)
----composer.lock(17KB)
----test()
--------bootstrap.php(3KB)
--------misc()
--------Resque()
----build.xml(579B)
----LICENSE(1KB)
----extras()
--------resque.logrotate(186B)
--------resque.monit(772B)
--------sample-plugin.php(1KB)
----HOWITWORKS.md(9KB)
----.gitignore(26B)
----CHANGELOG.md(6KB)
----lib()
--------Resque.php(10KB)
--------Resque()
----demo()
--------php_error_job.php(91B)
--------job.php(152B)
--------resque.php(136B)
--------long_job.php(75B)
--------bad_job.php(110B)
--------check_status.php(650B)
--------queue.php(644B)
--------init.php(680B)
----phpunit.xml.dist(565B)
----README.md(14KB)

网友评论