Класс GearmanClient
(PECL gearman >= 0.5.0)
Введение
Представляет собой класс для подключения к серверу заданий Gearman и создания
запросов для выполнения некоторой функции по предоставленным
данным. Выполняемая функция должна быть
зарегистрирована обработчиком (worker) Gearman и передаваемые данные являются
непрозрачными для сервера заданий.
Содержание
- GearmanClient::addOptions — Добавить клиентские опции
- GearmanClient::addServer — Добавить сервер задач для клиента
- GearmanClient::addServers — Добавить список серверов задач для клиента
- GearmanClient::addTask — Добавить задачу, которая будет выполнена в параллельном режиме
- GearmanClient::addTaskBackground — Добавить фоновую задачу для работы в параллельном режиме
- GearmanClient::addTaskHigh — Добавить высокоприоритетную задачу для работы в параллельном режиме
- GearmanClient::addTaskHighBackground — Добавить высокоприоритетную фоновую задачу для работы в параллельном режиме
- GearmanClient::addTaskLow — Добавить низкоприоритетную задачу для работы в параллельном режиме
- GearmanClient::addTaskLowBackground — Добавить низкоприоритетную фоновую задачу для работы в параллельном режиме
- GearmanClient::addTaskStatus — Добавить задачу для получения статуса
- GearmanClient::clearCallbacks — Очистить все функции обратного вызова данной задачи
- GearmanClient::clone — Создать копию объекта GearmanClient
- GearmanClient::__construct — Создать экземпляр GearmanClient
- GearmanClient::context — Возвращает контекст приложения
- GearmanClient::data — Возвращает данные приложения (функция устарела)
- GearmanClient::do — Выполняет одну задачу и возвращает результат [Устаревший метод]
- GearmanClient::doBackground — Запускает выполнение задачи в фоновом режиме
- GearmanClient::doHigh — Запускает на выполнение задачу с высоким приоритетом
- GearmanClient::doHighBackground — Запускает на выполнение с высоким приоритетом задачу в фоновом режиме
- GearmanClient::doJobHandle — Получить дескриптор выполняющейся задачи
- GearmanClient::doLow — Запускает на выполнение задачу с низким приоритетом
- GearmanClient::doLowBackground — Запускает на выполнение с низким приоритетом задачу в фоновом режиме
- GearmanClient::doNormal — Выполняет одиночное задание и возвращает результат
- GearmanClient::doStatus — Получение статуса выполняющейся задачи
- GearmanClient::echo — Отправляет данные всем серверам заданий, чтобы проверить отклик [Устаревший метод]
- GearmanClient::error — Вернуть строку ошибки для последней обнаруженной ошибки
- GearmanClient::getErrno — Получить значение errno
- GearmanClient::jobStatus — Получение статуса выполнения фонового задания
- GearmanClient::ping — Отправляет данные на все серверы, чтобы проверить, какие из них выведут эти данные
- GearmanClient::removeOptions — Удалить клиентские опции
- GearmanClient::returnCode — Получить последний код возврата Gearman
- GearmanClient::runTasks — Запустить список задач в параллельном режиме
- GearmanClient::setClientCallback — Установить функцию обратного вызова, когда есть пакет данных для задачи (устаревший метод)
- GearmanClient::setCompleteCallback — Установите функцию, которая будет вызвана по завершении задачи
- GearmanClient::setContext — Установить контекст приложения
- GearmanClient::setCreatedCallback — Установить функцию обратного вызова, когда задача ставится в очередь
- GearmanClient::setData — Установить данные приложения (устаревший метод)
- GearmanClient::setDataCallback — Задаёт callback-функцию для обработки переданных данных
- GearmanClient::setExceptionCallback — Установка функции обратного вызова для перехвата исключений обработчика
заданий
- GearmanClient::setFailCallback — Установка callback-функции для обработки ситуации, когда задание
не удалось выполнить
- GearmanClient::setOptions — Установка настроек клиента
- GearmanClient::setStatusCallback — Задание callback-функции, собирающей информацию о состоянии обработчика заданий
- GearmanClient::setTimeout — Установка времени ожидания для операций ввода/вывода
- GearmanClient::setWarningCallback — Установка callback-функции, обслуживающей предупреждения обработчика заданий
- GearmanClient::setWorkloadCallback — Установка callback-функции, принимающей промежуточные результаты от
обработчика заданий
- GearmanClient::timeout — Получение значения времени ожидания операций ввода/вывода
- GearmanClient::wait — Ожидает активности ввода-вывода для всех подключений на клиенте
There are no user contributed notes for this page.