
GearmanClient 클래스의 addTaskHighBackground 메서드는 작업을 백그라운드에서 실행하는 메서드입니다. 이 메서드의 파라미터는 두 가지입니다.
1. jobHandle: 작업을 식별하는 핸들입니다. 이 핸들은 작업을 제출할 때 생성됩니다.
2. data: 작업에 전달할 데이터입니다. 이 데이터는 작업을 실행하는 서버에 전달됩니다.
이 메서드를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$client = new GearmanClient();
$client->addServer('localhost', 4730);
$jobHandle = $client->addTaskHighBackground('my_task', 'my_data');
위 코드는 'my_task' 작업을 백그라운드에서 실행하고, 'my_data' 데이터를 작업에 전달합니다.
이 메서드는 작업을 백그라운드에서 실행하므로, 작업의 결과를 기다리지 않고 다른 작업을 수행할 수 있습니다. 작업의 결과를 기다리고 싶다면, addTaskHigh 메서드를 사용하세요.
2025-03-15 15:38