In order for messages to be routed to a queue, the queue must be bound to the exchange, although the nature of this binding depends on the type of exchange. Exchange-to-exchange bindings can be used to construct complex routing topologies.
amqp_bind_queue(conn, queue, exchange, routing_key = "", ...) amqp_unbind_queue(conn, queue, exchange, routing_key = "", ...) amqp_bind_exchange(conn, dest, exchange, routing_key = "", ...) amqp_unbind_exchange(conn, dest, exchange, routing_key = "", ...)
| conn | An object returned by |
|---|---|
| queue | The name of the queue. |
| exchange | The exchange to source messages from. |
| routing_key | The routing key to use (if applicable). |
| ... | Binding arguments, if any. |
| dest | The exchange to send messages to. |