zookeeper_dispatch

(PECL zookeeper >= 0.4.0)

zookeeper_dispatchLlama a las funciones de devolución de llamada para las operaciones pendientes

Descripción

zookeeper_dispatch(): void

La función zookeeper_dispatch() llama a las funciones de devolución de llamada pasadas por las operaciones como Zookeeper::get() o Zookeeper::exists().

Precaución

Desde la versión 0.4.0, esta función debe ser llamada manualmente para realizar operaciones asíncronas. Si desea que esto se haga automáticamente, también puede declarar ticks al inicio de su programa.

Después de PHP 7.1, puede ignorar esta función. Esta extensión usa EG(vm_interrupt) para implementar la distribución asíncrona.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

No devuelve ningún valor.

Errores/Excepciones

Este método emite una alerta PHP cuando la función de devolución de llamada no puede ser invocada.

Ejemplos

Ejemplo #1 Ejemplo de zookeeper_dispatch() #1

Distribuir manualmente las funciones de devolución de llamada.

<?php
$client
= new Zookeeper();
$client->connect('localhost:2181');
$client->get('/zookeeper', function() {
echo
"Callback was called".PHP_EOL;
});
while(
true) {
sleep(1);
zookeeper_dispatch();
}
?>

Ejemplo #2 Ejemplo de zookeeper_dispatch() #2

Declarar ticks.

<?php
declare(ticks=1);

$client = new Zookeeper();
$client->connect('localhost:2181');
$client->get('/zookeeper', function() {
echo
"Callback was called".PHP_EOL;
});
while(
true) {
sleep(1);
}
?>

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top