## 1:創建兩個監聽事件
~~~
php think make:listener SwooleTask
~~~
~~~
php think make:listener SwooleTaskFinish
~~~
## 2 :在`event.php`加入如下代碼:
~~~
// 事件定義文件
return [
'bind' => [
],
'listen' => [
'AppInit' => [],
'HttpRun' => [],
'HttpEnd' => [],
'LogLevel' => [],
'LogWrite' => [],
'swoole.task'=>['\app\listener\SwooleTask'],
'swoole.finish'=>['\app\listener\SwooleTaskFinish'],
],
'subscribe' => [
],
];
~~~
### 3: app/config/xhy.php 增加多任務映射關系
~~~
/**
* 異步task 任務映射
*
*/
'task' => [
'test' => [
'task' => app\listener\test\Task::class,
'finish' => app\listener\test\Finish::class,
],
// 請求北京api
'CheckTask'=>[
'task' => app\listener\CheckTask\Task::class,
// 'finish' => app\listener\CheckTask\Finish::class,
],
//錯題記錄
'Mistakes' =>[
'task'=> app\listener\Mistakes\Task::class,
]
],
~~~
~~~