10.4.4. Create and Delete Queue Routes
- To create and delete queue routes, use the following syntax:
qpid-route [OPTIONS] queue add <dest-broker> <src-broker> <dest-exchange> <src-queue> qpid-route [OPTIONS] queue del <dest-broker> <src-broker> <dest-exchange> <src-queue>
- For example, use the following command to create a queue route that routes all messages from the queue named
public
on the source brokerlocalhost:10002
to theamq.fanout
exchange on the destination brokerlocalhost:10001
:$ qpid-route queue add localhost:10001 localhost:10002 amq.fanout public
- Optionally, specify the
-d
option to persist the queue route. The queue route will be restored if one or both of the brokers is restarted:$ qpid-route -d queue add localhost:10001 localhost:10002 amq.fanout public
- The
del
command takes the same arguments as theadd
command. Use the following command to delete the queue route described above:$ qpid-route queue del localhost:10001 localhost:10002 amq.fanout public