wings-task
聚美优品Wing库存系统 下载任务工具包
AddJob 客户端向任务队列添加任务.
/\*\*
\* @param string $tube 队列名称.
\* @param string $data 添加的一个任务的数据.
\*
\* @return string|false key 添加任务成功后返回一个唯一KEY.
**/
AddJob($tube,$data)
GetJob Worker端向任务队列获取任务.
/\*\*
\* @param string $tube 队列名称.
\* @param string &$_key 成功获取到一个任务,返回的KEY.
\* @param string &$_data 成功获取到一个任务,返回的数据.
\*
\* @return bool 获取任务是否成功
\*\*/
GetJob($tube,&$_key, &$_data)
GetReturn 客户端获取Worker端完成任务后的结果.
/\*\*
\* @param string $key 添加任务时,返回的唯一KEY.
\*
\* @return string|false 返回结果数据
\*\*/
GetReturn($key)
SetReturn Worker端完成任务的结果数据.
/\*\*
\* @param string $key 添加任务时,返回的唯一KEY.
\* @param string $data 结果数据.
\*
\* @return bool 是否设置任务结果成功
\*\*/
SetReturn($key, $data)
Usr1 Worker向服务端提交一个事件注册,如果队列有新任务则返回.
/\*\*
\* @param string $tube 队列名称.
\*
\* @return bool
\*\*/
Usr1($tube)