mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-12 03:05:34 +08:00
65 lines
1.0 KiB
Markdown
65 lines
1.0 KiB
Markdown
|
|
# ZM\Utils\Manager\WorkerManager
|
||
|
|
|
||
|
|
## workerAction
|
||
|
|
|
||
|
|
```php
|
||
|
|
public function workerAction(mixed $src_worker_id, mixed $data): mixed
|
||
|
|
```
|
||
|
|
|
||
|
|
### 描述
|
||
|
|
|
||
|
|
Worker 进程间通信触发的动作类型函数
|
||
|
|
|
||
|
|
### 参数
|
||
|
|
|
||
|
|
| 名称 | 类型 | 描述 |
|
||
|
|
| -------- | ---- | ----------- |
|
||
|
|
| src_worker_id | mixed | |
|
||
|
|
| data | mixed | |
|
||
|
|
### 返回
|
||
|
|
|
||
|
|
| 类型 | 描述 |
|
||
|
|
| ---- | ----------- |
|
||
|
|
| mixed | |
|
||
|
|
|
||
|
|
|
||
|
|
## sendActionToWorker
|
||
|
|
|
||
|
|
```php
|
||
|
|
public function sendActionToWorker(mixed $worker_id, mixed $action, mixed $data): mixed
|
||
|
|
```
|
||
|
|
|
||
|
|
### 描述
|
||
|
|
|
||
|
|
给 Worker 进程发送动作指令(包括自身,自身将直接执行)
|
||
|
|
|
||
|
|
### 参数
|
||
|
|
|
||
|
|
| 名称 | 类型 | 描述 |
|
||
|
|
| -------- | ---- | ----------- |
|
||
|
|
| worker_id | mixed | |
|
||
|
|
| action | mixed | |
|
||
|
|
| data | mixed | |
|
||
|
|
### 返回
|
||
|
|
|
||
|
|
| 类型 | 描述 |
|
||
|
|
| ---- | ----------- |
|
||
|
|
| mixed | |
|
||
|
|
|
||
|
|
|
||
|
|
## resumeAllWorkerCoroutines
|
||
|
|
|
||
|
|
```php
|
||
|
|
public function resumeAllWorkerCoroutines(): mixed
|
||
|
|
```
|
||
|
|
|
||
|
|
### 描述
|
||
|
|
|
||
|
|
向所有 Worker 进程发送动作指令
|
||
|
|
|
||
|
|
### 返回
|
||
|
|
|
||
|
|
| 类型 | 描述 |
|
||
|
|
| ---- | ----------- |
|
||
|
|
| mixed | |
|