
GearmanTask::unique 메서드는 GearmanTask 객체를 고유하게 식별하여 중복된 작업을 방지하는 기능을 제공합니다.
GearmanTask::unique 메서드는 작업이 중복될 경우 이전 작업을 취소하고 새로운 작업을 수행합니다.
GearmanTask::unique 메서드는 다음과 같은 경우에 사용해야 합니다.
- 동일한 작업을 여러 번 제출하는 경우
- 작업의 중복을 피하기 위해 고유한 식별자를 부여하는 경우
- 작업의 중복을 피하기 위해 이전 작업을 취소하고 새로운 작업을 수행하는 경우
GearmanTask::unique 메서드는 다음과 같은 예제와 같이 사용할 수 있습니다.
#hostingforum.kr
php
$task = new GearmanTask('my_task', 'arg1', 'arg2');
$task->unique = true;
$gm->addTask($task);
이 예제에서는 GearmanTask 객체를 생성하고 unique 속성을 true로 설정하여 중복된 작업을 방지합니다.
2025-05-31 17:43