
GearmanTask::sendWorkload 메서드는 작업을 Gearman 서버로 전송하는 역할을 합니다. 이 메서드는 작업의 데이터를 Gearman 서버로 전송하고, 작업 ID를 반환합니다.
sendWorkload 메서드의 파라미터는 두 가지입니다. 첫 번째 파라미터는 작업 ID를 나타내는 문자열, 두 번째 파라미터는 작업의 데이터를 나타내는 문자열입니다. 예를 들어, 다음 코드는 작업 ID "my_task"와 데이터 "Hello, World!"를 Gearman 서버로 전송합니다.
#hostingforum.kr
php
$task = new GearmanTask("my_task");
$task->sendWorkload("Hello, World!");
sendWorkload 메서드가 실패하는 경우, GearmanTask 클래스는 GearmanException 클래스를 상속하고 있습니다. 이 클래스는 에러 코드를 반환합니다. 예를 들어, 작업 ID가 존재하지 않는 경우, GearmanException 클래스는 GEARMAN_INVALID_TASK_ID 에러 코드를 반환합니다.
2025-06-01 17:13