
GearmanClient 클래스의 addTaskHighBackground 메서드는 GearmanJobServer에 작업을 제출하는 메서드입니다. 이 메서드는 background task를 수행할 때 사용되며, high priority task를 수행할 때도 사용됩니다.
이 메서드는 다음과 같은 역할을 합니다.
- 작업을 제출합니다.
- 작업의 우선 순위를 지정합니다. (high priority)
- 작업을 background에서 수행합니다.
이 메서드를 호출하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$client = new GearmanClient();
$client->addServer('localhost', 4730);
$jobHandle = $client->addTaskHighBackground('my_task', 'my_data');
if ($jobHandle !== false) {
echo "Task submitted successfullyn";
} else {
echo "Error submitting taskn";
}
위의 예제 코드에서, `addServer` 메서드를 사용하여 GearmanJobServer에 연결합니다. 그리고 `addTaskHighBackground` 메서드를 사용하여 작업을 제출합니다. 작업의 이름과 데이터를 전달합니다. 작업이 제출되면, `$jobHandle` 변수에 작업의 핸들을 반환합니다.
2025-05-11 08:12