Введение
Установка и настройка
Требования
Установка
Настройка во время выполнения
Типы ресурсов
Предопределенные константы
Примеры
Basic usage
Основные клиент и обработчик Gearman, фоновый режим
Базовые клиент и обработчик Gearman , передающие задачи
GearmanClient — Класс GearmanClient
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 — Run a single task and return a result
GearmanClient::doStatus — Get the status for the running task
GearmanClient::echo — Отправляет данные всем серверам заданий, чтобы проверить отклик [Устаревший метод]
GearmanClient::error — Вернуть строку ошибки для последней встретившейся ошибки
GearmanClient::getErrno — Получить значение errno
GearmanClient::jobStatus — Get the status of a background job
GearmanClient::ping — Send data to all job servers to see if they echo it back
GearmanClient::removeOptions — Удалить клиентские опции
GearmanClient::returnCode — Получить последний возвращённый код Gearman
GearmanClient::runTasks — Запустить список задач в параллельном режиме
GearmanClient::setClientCallback — Установить функцию обратного вызова, когда есть пакет данных для задачи (устаревший метод)
GearmanClient::setCompleteCallback — Установите функцию, которая будет вызвана по завершении задачи
GearmanClient::setContext — Установить данные приложения
GearmanClient::setCreatedCallback — Установить функцию обратного вызова, когда задача ставится в очередь
GearmanClient::setData — Установить данные приложения (устаревший метод)
GearmanClient::setDataCallback — Callback function when there is a data packet for a task
GearmanClient::setExceptionCallback — Set a callback for worker exceptions
GearmanClient::setFailCallback — Set callback for job failure
GearmanClient::setOptions — Set client options
GearmanClient::setStatusCallback — Set a callback for collecting task status
GearmanClient::setTimeout — Set socket I/O activity timeout
GearmanClient::setWarningCallback — Set a callback for worker warnings
GearmanClient::setWorkloadCallback — Set a callback for accepting incremental data updates
GearmanClient::timeout — Get current socket I/O activity timeout value
GearmanJob — Класс GearmanJob
GearmanJob::complete — Send the result and complete status (deprecated)
GearmanJob::__construct — Create a GearmanJob instance
GearmanJob::data — Send data for a running job (deprecated)
GearmanJob::exception — Send exception for running job (deprecated)
GearmanJob::fail — Send fail status (deprecated)
GearmanJob::functionName — Get function name
GearmanJob::handle — Get the job handle
GearmanJob::returnCode — Get last return code
GearmanJob::sendComplete — Send the result and complete status
GearmanJob::sendData — Send data for a running job
GearmanJob::sendException — Send exception for running job (exception)
GearmanJob::sendFail — Send fail status
GearmanJob::sendStatus — Send status
GearmanJob::sendWarning — Send a warning
GearmanJob::setReturn — Set a return value
GearmanJob::status — Send status (deprecated)
GearmanJob::unique — Get the unique identifier
GearmanJob::warning — Send a warning (deprecated)
GearmanJob::workload — Get workload
GearmanJob::workloadSize — Get size of work load
GearmanTask — Класс GearmanTask
GearmanTask::__construct — Create a GearmanTask instance
GearmanTask::create — Create a task (deprecated)
GearmanTask::data — Get data returned for a task
GearmanTask::dataSize — Get the size of returned data
GearmanTask::function — Get associated function name (deprecated)
GearmanTask::functionName — Get associated function name
GearmanTask::isKnown — Determine if task is known
GearmanTask::isRunning — Test whether the task is currently running
GearmanTask::jobHandle — Get the job handle
GearmanTask::recvData — Read work or result data into a buffer for a task
GearmanTask::returnCode — Get the last return code
GearmanTask::sendData — Send data for a task (deprecated)
GearmanTask::sendWorkload — Send data for a task
GearmanTask::taskDenominator — Get completion percentage denominator
GearmanTask::taskNumerator — Get completion percentage numerator
GearmanTask::unique — Get the unique identifier for a task
GearmanTask::uuid — Get the unique identifier for a task (deprecated)
GearmanWorker — Класс GearmanWorker
GearmanWorker::addFunction — Register and add callback function
GearmanWorker::addOptions — Add worker options
GearmanWorker::addServer — Add a job server
GearmanWorker::addServers — Add job servers
GearmanWorker::clone — Create a copy of the worker
GearmanWorker::__construct — Create a GearmanWorker instance
GearmanWorker::echo — Test job server response
GearmanWorker::error — Get the last error encountered
GearmanWorker::getErrno — Get errno
GearmanWorker::options — Get worker options
GearmanWorker::register — Register a function with the job server
GearmanWorker::removeOptions — Remove worker options
GearmanWorker::returnCode — Get last Gearman return code
GearmanWorker::setOptions — Set worker options
GearmanWorker::setTimeout — Set socket I/O activity timeout
GearmanWorker::timeout — Get socket I/O activity timeout
GearmanWorker::unregister — Unregister a function name with the job servers
GearmanWorker::unregisterAll — Unregister all function names with the job servers
GearmanWorker::wait — Wait for activity from one of the job servers
GearmanWorker::work — Wait for and perform jobs
Вернуться к: Другие службы
Комментариев нет:
Отправить комментарий