构造对象
SaeTaskQueue
__construct
(string $queue_name)
添加任务
bool
addTask
(string|array $tasks, [string $postdata = NULL], [bool $prior = false], [array $options = array()])
-
string|array
$tasks: 任务要访问的URL或以数组方式传递的多条任务。添加多条任务时的数组格式:
$tasks = array( array("url" => "http://xxxxxxxxxx",
"postdata" => "data", //要POST的数据。可选
"prior" => false, //是否优先执行,默认为false,如果设为true,则将此任务插入到队列最前面。可选
"options" => array('key1' => 'value1', ....), //附加参数,可选。
), ................);
-
string
$postdata: 要POST的数据。可选,且仅当$tasks为URL时有效
-
bool
$prior: prior 是否优先执行,默认为false,如果设为true,则将此任务插入到队列最前面。可选,且仅当$tasks为URL时有效
-
array
$options: options 附加参数,可选,且仅当$tasks为URL时有效。目前支持的参数:
- delay, 延时执行,单位秒,最大延时600秒。
设置key
只有使用其他应用的key时才需要调用
void
setAuth
(string $accesskey, string $secretkey)
-
string
$accesskey
-
string
$secretkey