If the bind() operation is blocking for you, make sure you're performing it on a fresh connection - use reconnect() or so. This took me hours to figure out.
AMQPQueue::bind
(PECL amqp >= Unknown)
AMQPQueue::bind — Enlaza la cola dada a un enrutamiento clave en un intercambio
Descripción
public bool AMQPQueue::bind
( string
$exchange_name
, string $routing_key
)El método de enlace va a enlazar la cola dada a un enrutamiento clave especificado en el intercambio dado.
Advertencia
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Parámetros
-
exchange_name -
El nombre del intercambio el cual se enlaza.
-
routing_key -
La clave del enrutamiento la cual se enlaza.
Errores/Excepciones
Lanza una AMQPChannelException si el canal no está abierto.
Lanza una AMQPConnectionException si se pierde la conexión al corredor.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
gdr at go2 dot pl ¶
1 year ago
