Gearman GearmanClient::addTaskHighBackground
(PECL gearman >= 0.5.0)
GearmanClient::addTaskHighBackground — 병렬로 실행할 높은 우선 순위의 백그라운드 작업 추가
설명
public GearmanClient::addTaskHighBackground( string $function_name, string $workload, mixed &$context = ?, string $unique = ? ): GearmanTask
다른 작업과 병렬로 실행할 높은 우선 순위의 백그라운드 작업을 추가합니다. 모든 작업이 병렬로 실행되도록 이 메서드를 호출한 다음 GearmanClient::runTasks()를 호출하여 작업을 수행합니다. 우선 순위가 높은 작업은 보통 또는 낮은 우선 순위의 작업보다 먼저 대기열에서 선택됩니다.
매개변수
function_name
- 작업자가 실행할 등록된 함수
workload
- 처리할 직렬화된 데이터
context
- 작업과 연결할 애플리케이션 컨텍스트
unique
- 특정 작업을 식별하는 데 사용되는 고유 ID
반환 값
작업을 추가할 수 없는 경우 GearmanTask 개체 또는 false
입니다.
기타
- GearmanClient::addTask() - 병렬로 실행할 작업 추가
- GearmanClient::addTaskHigh() - 병렬로 실행할 높은 우선 순위 작업 추가
- GearmanClient::addTaskLow() - 병렬로 실행할 낮은 우선 순위 작업 추가
- GearmanClient::addTaskBackground() - 병렬로 실행할 백그라운드 작업 추가
- GearmanClient::addTaskLowBackground() - 병렬로 실행할 낮은 우선 순위 백그라운드 작업 추가
- GearmanClient::runTasks() - 작업 목록을 병렬로 실행