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