File tree 3 files changed +1
-15
lines changed
3 files changed +1
-15
lines changed Original file line number Diff line number Diff line change 6
6
依赖
7
7
--------
8
8
* PHP5.4+
9
- * Composer
10
9
* ext-pcntl
11
10
12
11
安装
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ use DelayQueue\Process\Worker;
8
8
use DelayQueue \DelayQueue ;
9
9
use DelayQueue \Container \Container ;
10
10
11
- require __DIR__ . '/../vendor /autoload.php ' ;
11
+ require __DIR__ . '/../../.. /autoload.php ' ;
12
12
13
13
14
14
if (php_sapi_name () !== 'cli ' ) {
Original file line number Diff line number Diff line change 22
22
try {
23
23
// 添加一个Job到延迟队列
24
24
$ delayQueue ->push ($ className , $ job );
25
-
26
- // 从延迟队列中删除Job
27
- $ delayQueue ->delete ('15702398321 ' );
28
-
29
- // 从队列中取出已过期的Job
30
- $ data = $ delayQueue ->pop (['order ' ]);
31
- // $data['className'] 处理Job的类名
32
- // $data['id'] Job唯一标识
33
- // $data['body'] Job自定义Body
34
-
35
-
36
- // Job处理完成, 确认删除
37
- $ delayQueue ->finish ('15702398321 ' );
38
25
} catch (Exception $ exception ) {
39
26
echo $ exception ->getMessage ();
40
27
}
You can’t perform that action at this time.
0 commit comments