« FTP\Connection
Введение »
PHP Manual
Другие службы
Gearman
Gearman
Введение
Установка и настройка
Требования
Установка
Предопределённые константы
Примеры
Базовое использование
Базовый клиент и обработчик 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
— Выполняет одиночное задание и возвращает результат
GearmanClient::doStatus
— Получение статуса выполняющейся задачи
GearmanClient::echo
— Отправляет данные всем серверам заданий, чтобы проверить отклик [Устаревший метод]
GearmanClient::error
— Вернуть строку ошибки для последней обнаруженной ошибки
GearmanClient::getErrno
— Получить значение errno
GearmanClient::jobStatus
— Получение статуса выполнения фонового задания
GearmanClient::ping
— Отправляет данные на все серверы, чтобы проверить, какие из них выведут эти данные
GearmanClient::removeOptions
— Удалить клиентские опции
GearmanClient::returnCode
— Получить последний код возврата Gearman
GearmanClient::runTasks
— Запустить список задач в параллельном режиме
GearmanClient::setClientCallback
— Устанавливает callback-функцию, когда задача получает пакет данных (метод устарел)
GearmanClient::setCompleteCallback
— Устанавливает функцию, которая вызовется после завершении задачи
GearmanClient::setContext
— Установить контекст приложения
GearmanClient::setCreatedCallback
— Устанавливает callback-функцию при постановке задачи в очередь
GearmanClient::setData
— Установить данные приложения (устаревший метод)
GearmanClient::setDataCallback
— Задаёт callback-функцию для обработки переданных данных
GearmanClient::setExceptionCallback
— Устанавливает функцию обратного вызова для перехвата исключений обработчика заданий
GearmanClient::setFailCallback
— Устанавливает функцию обратного вызова, которая вызывается при сбое задания
GearmanClient::setOptions
— Установка настроек клиента
GearmanClient::setStatusCallback
— Устанавливает функцию обратного вызова для сбора информации о статусе задания
GearmanClient::setTimeout
— Установка времени ожидания для операций ввода/вывода
GearmanClient::setWarningCallback
— Устанавливает функцию обратного вызова для обработки предупреждений рабочего процесса
GearmanClient::setWorkloadCallback
— Устанавливает функцию обратного вызова для приёма промежуточных обновлений данных
GearmanClient::timeout
— Получение значения времени ожидания операций ввода/вывода
GearmanClient::wait
— Ожидает активности ввода-вывода для всех подключений на клиенте
GearmanJob
— Класс GearmanJob
GearmanJob::complete
— Отправка результата и статуса завершения (устаревший метод)
GearmanJob::__construct
— Создание объекта GearmanJob
GearmanJob::data
— Отправка данных (устаревший метод)
GearmanJob::exception
— Отправка исключения (устаревший метод)
GearmanJob::fail
— Отправка статуса неудачной операции (устаревший метод)
GearmanJob::functionName
— Получение имени функции
GearmanJob::handle
— Получение дескриптора объекта задания
GearmanJob::returnCode
— Получение последнего кода возврата
GearmanJob::sendComplete
— Отправка результата и статуса завершения
GearmanJob::sendData
— Отправка данных выполняющемуся заданию
GearmanJob::sendException
— Отправка исключения выполняющемуся заданию
GearmanJob::sendFail
— Отправка статуса неудачной операции
GearmanJob::sendStatus
— Отправка статуса
GearmanJob::sendWarning
— Отправка предупреждения
GearmanJob::setReturn
— Установка возвращаемого значения
GearmanJob::status
— Отправка статуса задания (устаревший метод)
GearmanJob::unique
— Получение уникального идентификатора
GearmanJob::warning
— Отправка предупреждения (устаревший метод)
GearmanJob::workload
— Получение данных для обработки
GearmanJob::workloadSize
— Получение размера обрабатываемых данных
GearmanTask
— Класс GearmanTask
GearmanTask::__construct
— Создаёт объект GearmanTask
GearmanTask::create
— Создаёт задачу (устаревший метод)
GearmanTask::data
— Получить данные, возвращённые для задачи
GearmanTask::dataSize
— Получить размер возвращаемых данных
GearmanTask::function
— Получить имя связанной функции (устаревший метод)
GearmanTask::functionName
— Получить имя функции
GearmanTask::isKnown
— Определение, известно ли серверу об этой задачи
GearmanTask::isRunning
— Проверяет, выполняется ли задача в данный момент
GearmanTask::jobHandle
— Получить дескриптор задания
GearmanTask::recvData
— Чтение данных работы или результата задачи в буфер
GearmanTask::returnCode
— Получить последний код возврата
GearmanTask::sendData
— Отправка данных задачи (устаревший метод)
GearmanTask::sendWorkload
— Отправка данных задачи
GearmanTask::taskDenominator
— Получить знаменатель процента выполненной работы
GearmanTask::taskNumerator
— Получение числителя процента выполненной работы
GearmanTask::unique
— Получение уникального идентификатора задачи
GearmanTask::uuid
— Получение уникального идентификатора задачи (устаревший метод)
GearmanWorker
— Класс GearmanWorker
GearmanWorker::addFunction
— Регистрация и добавление callback-функции
GearmanWorker::addOptions
— Добавление настроек обработчика
GearmanWorker::addServer
— Добавление сервера заданий
GearmanWorker::addServers
— Добавление серверов заданий
GearmanWorker::clone
— Создание копии обработчика
GearmanWorker::__construct
— Создание объекта GearmanWorker
GearmanWorker::echo
— Проверка отклика серверов заданий
GearmanWorker::error
— Получение последней обнаруженной ошибки
GearmanWorker::getErrno
— Получение номера ошибки
GearmanWorker::options
— Получение настроек обработчика
GearmanWorker::register
— Регистрация функции на сервере заданий
GearmanWorker::removeOptions
— Удаление настроек обработчика
GearmanWorker::returnCode
— Получение последнего кода возврата Gearman
GearmanWorker::setId
— Назначает обработчику идентификатор, чтобы в дальнейшем иметь возможность опросить все доступные обработчики
GearmanWorker::setOptions
— Установка настроек обработчика
GearmanWorker::setTimeout
— Задание времени ожидания ввода/вывода на сокете
GearmanWorker::timeout
— Получение значения время ожидания запросов на сокете
GearmanWorker::unregister
— Удалить регистрацию имени функции на всех серверах заданий
GearmanWorker::unregisterAll
— Удаление регистрации всех имён функций на серверах заданий
GearmanWorker::wait
— Ожидание запроса с одного из сервера задач
GearmanWorker::work
— Ожидание и выполнение заданий
GearmanException
— Класс GearmanException