GearmanClient::doLow
(PECL gearman >= 0.5.0)
GearmanClient::doLow — Запускает на выполнение задачу с низким приоритетом
Описание
$function_name
, string $workload
, string $unique
= ?
) : stringЗапускает на выполнение задачу с низким приоритетом и возвращает строку, содержащую результат. Функция зависит от GearmanClient и GearmanWorker, поскольку необходимо обеспечить единый формат результата. Высокоприоритетные задачи имеют преимущество над обычными и низкоприоритетными задачам в очереди заданий. Задачи нормального и высокого приоритета имеют преимущество над низкоприоритетными задачами в очереди заданий.
Список параметров
-
function_name
-
Зарегистрированная функция, вызываемая рабочим процессом
-
workload
-
Сериализованные данные, подлежащие обработке
-
unique
-
Уникальный ID, назначаемый определенной задаче
Возвращаемые значения
Строка, содержащая результат выполнения задачи.
Смотрите также
- GearmanClient::doNormal() - Выполняет одиночное задание и возвращает результат
- GearmanClient::doHigh() - Запускает на выполнение задачу с высоким приоритетом
- GearmanClient::doBackground() - Запускает выполнение задачи в фоновом режиме
- GearmanClient::doHighBackground() - Запускает на выполнение с высоким приоритетом задачу в фоновом режиме
- GearmanClient::doLowBackground() - Запускает на выполнение с низким приоритетом задачу в фоновом режиме