« ftp_systype
Introducción »
PHP Manual
Otros servicios
Gearman
Gearman
Introducción
Instalación/Configuración
Requerimientos
Instalación
Configuración en tiempo de ejecución
Tipos de recursos
Constantes predefinidas
Ejemplos
Uso básico
Cliente y trabajador básicos en Gearman, trabajo en segundo plano
GearmanClient
— Clase GearmanClient
GearmanClient::addOptions
— Añade opciones al cliente
GearmanClient::addServer
— Añade un servidor de trabajos al cliente
GearmanClient::addServers
— Añade una lista de servidores de trabajos al cliente
GearmanClient::addTask
— Añade una tarea para ser ejecutada en paralelo
GearmanClient::addTaskBackground
— Ejecuta una tarea en segundo plano para ser ejecutada en paralelo
GearmanClient::addTaskHigh
— Añade una tarea de alta prioridad para ser ejecutada en paralelo
GearmanClient::addTaskHighBackground
— Añade una tarea de alta prioridad ejecutada en segundo plano y en paralelo
GearmanClient::addTaskLow
— Añade una tarea de baja prioridad para ejecutar en paralelo
GearmanClient::addTaskLowBackground
— Añade una tarea de baja prioridad en segundo plano para ser ejecutada en paralelo
GearmanClient::addTaskStatus
— Añade una tarea para obtener el estado
GearmanClient::clearCallbacks
— Elimina todas las funciones de retorno de llamada
GearmanClient::clone
— Crea una copia de un objeto GearmanClient
GearmanClient::__construct
— Crea una instancia de GearmanClient
GearmanClient::context
— Obtiene el contexto de la aplicación
GearmanClient::data
— Retorna los datos de aplicación (obsoleto)
GearmanClient::do
— Ejecuta una sola tarea y retorna el resultado [obsoleto]
GearmanClient::doBackground
— Ejecuta una tarea en segundo plano
GearmanClient::doHigh
— Ejecuta una tarea de prioridad alta
GearmanClient::doHighBackground
— Ejecuta una tarea de alta prioridad en segundo plano
GearmanClient::doJobHandle
— Obtiene el manejador de trabajo para la tarea en ejecución
GearmanClient::doLow
— Ejecuta una tarea de baja prioridad
GearmanClient::doLowBackground
— Ejecuta una tarea de prioridad baja en segundo plano
GearmanClient::doNormal
— Ejecutar una única tarea y devolver un resultado
GearmanClient::doStatus
— Obtiene el estado de la tarea en ejecución
GearmanClient::echo
— Envía datos a todos los servidores de trabajo para ver si retornan [obsoleto]
GearmanClient::error
— Retorna un string con el último error encontrado
GearmanClient::getErrno
— Obtiene un valor errno
GearmanClient::jobStatus
— Obtiene el estado de un trabajo en segundo plano
GearmanClient::ping
— Envar datos a todos los servidores de trabajo para ver si los repiten
GearmanClient::removeOptions
— Elimina opciones del cliente
GearmanClient::returnCode
— Obtiene el último código de retorno de Gearman
GearmanClient::runTasks
— Ejecuta una lista de tareas en paralelo
GearmanClient::setClientCallback
— Función de llamada de retorno cuando hay un paquete de datos para una tarea (obsoleto)
GearmanClient::setCompleteCallback
— Especifica una función a ser llamada cuando se complete una tarea
GearmanClient::setContext
— Establece el contexto de la aplicación
GearmanClient::setCreatedCallback
— Establece una llamada de retornopara cuando se encola una tarea
GearmanClient::setData
— Establece los datos de aplicación (obsoleto)
GearmanClient::setDataCallback
— Función de llamada de retorno para cuando hay un paquete de datos para la tarea
GearmanClient::setExceptionCallback
— Establece una llamada de retorno para excepciones del trabajador
GearmanClient::setFailCallback
— Establece una llamada de retorno para cuando falla un trabajo
GearmanClient::setOptions
— Establece opciones del cliente
GearmanClient::setStatusCallback
— Establece una llamada de retorno para obtener el estado de una tarea
GearmanClient::setTimeout
— Establece el tiempo máximo de inactividad para actividad de entrada/salida en el socket
GearmanClient::setWarningCallback
— Establece una llamada de retorno para los warnings del trabajador
GearmanClient::setWorkloadCallback
— Establece una llamada de retorno para aceptar actualizaciones incrementales de datos
GearmanClient::timeout
— Obtiene el tiempo máximo de inactividad de entrada/salida para el socket
GearmanJob
— La clase GearmanJob
GearmanJob::complete
— Envía el resultado y el estado completo (obsoleto)
GearmanJob::__construct
— Crea una instancia de GearmanJob
GearmanJob::data
— Envía datos para un trabajo en ejecución (obsoleto)
GearmanJob::exception
— Envía una excepción para un trabajo en ejecución (obsoleto)
GearmanJob::fail
— Envía el estado de fallo (obsoleto)
GearmanJob::functionName
— Retorna el nombre de la función
GearmanJob::handle
— Retorna el manejador para el trabajo
GearmanJob::returnCode
— Obtiene el último código de retorno
GearmanJob::sendComplete
— Envía el resultado y el estado completado
GearmanJob::sendData
— Envía datos para un trabajo en ejecución
GearmanJob::sendException
— Envía una excepción para un trabajo en ejecución
GearmanJob::sendFail
— Envía el estado de fallo
GearmanJob::sendStatus
— Envía el estado
GearmanJob::sendWarning
— Envía una advertencia
GearmanJob::setReturn
— Establece el valor de retorno
GearmanJob::status
— Envía el estado (obsoleto)
GearmanJob::unique
— Obtiene el identificador único
GearmanJob::warning
— Envía un aviso (obsoleto)
GearmanJob::workload
— Obtiene la carga de trabajo
GearmanJob::workloadSize
— Obtiene el tamaño de la carga de trabajo
GearmanTask
— La clase GearmanTask
GearmanTask::__construct
— Crea una instancia de GearmanTask
GearmanTask::create
— Crea una tarea (obsoleto)
GearmanTask::data
— Obtiene los datos retornados para una tarea
GearmanTask::dataSize
— Obtiene el tamaño de la información retornada
GearmanTask::function
— Obtiene el nombre de la función asociada (obsoleto)
GearmanTask::functionName
— Retorna el nombre de la función asociada
GearmanTask::isKnown
— Determina si la tarea es conocida
GearmanTask::isRunning
— Comprueba si la tarea está siendo ejecutada
GearmanTask::jobHandle
— Retorna el manejador del trabajo
GearmanTask::recvData
— Guarda un trabajo o los datos resultantes de una tarea en un buffer
GearmanTask::returnCode
— Retorna el último código de error
GearmanTask::sendData
— Envía datos a una tarea (obsoleto)
GearmanTask::sendWorkload
— Envía datos a una tarea
GearmanTask::taskDenominator
— Obtiene el denominador del porcentaje de tarea completada
GearmanTask::taskNumerator
— Retorna el numerador del tanto por ciento completado de la tarea, expresado como una fracción
GearmanTask::unique
— Obtiene el identificador único de una tarea
GearmanTask::uuid
— Obtiene el identificador único de una tarea (obsoleto)
GearmanWorker
— La clase GearmanWorker
GearmanWorker::addFunction
— Registra y añade una función de retorno
GearmanWorker::addOptions
— Añade opciones al trabajador
GearmanWorker::addServer
— Añade un servidor de trabajo
GearmanWorker::addServers
— Añade servidores de trabajo
GearmanWorker::clone
— Crea una copia del trabajador
GearmanWorker::__construct
— Crea una instancia GearmanWorker
GearmanWorker::echo
— Comprueba la respuesta de un servidor de trabajo
GearmanWorker::error
— Retorna el último error que ha ocurrido
GearmanWorker::getErrno
— Obtiene el código de error
GearmanWorker::options
— Retorna las opciones del trabajador
GearmanWorker::register
— Registra una función en el servidor de trabajo
GearmanWorker::removeOptions
— Elimina las opciones del trabajador
GearmanWorker::returnCode
— Obtiene el último código de retorno de Gearman
GearmanWorker::setId
— Asigna un identificador al trabajador de tal forma que pueda ser rastreado cuando se solicite a gearmand la lista de los trabajadores disponibles
GearmanWorker::setOptions
— Establece las opciones del trabajador
GearmanWorker::setTimeout
— Establece un tiempo de espera máximo para actividad de entrada/salida del socket
GearmanWorker::timeout
— Retorna el tiempo máximo de espera para actividad de entrada/salida del socket
GearmanWorker::unregister
— Elimina el registro del nombre de una función en los servidores de trabajo
GearmanWorker::unregisterAll
— Elimina el registro de todas los nombres de funciones en los servidores de trabajo
GearmanWorker::wait
— Espera cualquier actividad de uno de los servidores de trabajo
GearmanWorker::work
— Espera y realiza un trabajo
GearmanException
— La clase GearmanException