[rabbitmq-discuss] Stupid Newbie Question - what is the uri or a queue?
simon at rabbitmq.com
Wed Oct 16 11:25:14 BST 2013
On 16/10/13 09:42, Michael Klishin wrote:
> On 15 Oct 2013, at 23:42, Brian Dunbar <brian.dunbar at gmail.com> wrote:
>> magine that I have a host lab.domain.net. I created a queue 'test_queue' under the default vhost '/'.
>> is it lab.domain.net:15672/test_queue ?
> scheme://username:[email protected]:port/vhost
> scheme is one of amqp,amqps.
> 15672 is HTTP API port. You need 5672 or 5671 (if TLS is used). URIs are provided
> for vhosts, not queues.
> So it is amqp://username:[email protected]:5672 (for default vhost) or amqp://username:[email protected]:5672/myvhost
> (for vhost myvhost). Slashes in vhost names need to be escaped (%2F).
To expand on this:
If you are connecting via amqp / amqps then the URI just specifies how
to connect to a server; it is not possible to specify a queue name in a
URI any more than you would specify a table name in a JDBC URI. You
connect to the server then start issuing amqp commands which reference
queues and other objects.
If you are connecting to the management interface via http / https, then
the URIs are documented here:
More information about the rabbitmq-discuss