- 授权协议: GPL
- 开发语言: PHP
- 操作系统: 跨平台
- 软件首页: https://github.com/chrisboulton/php-resque/
- 软件文档: https://github.com/chrisboulton/php-resque/
软件介绍
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');
HTTP Essentials
Stephen A. Thomas、Stephen Thomas / Wiley / 2001-03-08 / USD 34.99
The first complete reference guide to the essential Web protocol As applications and services converge and Web technologies not only assume HTTP but require developers to manipulate it, it is be......一起来看看 《HTTP Essentials》 这本书的介绍吧!
