You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@qpid.apache.org by mARK bLOORE <mb...@gmail.com> on 2009/06/30 00:07:54 UTC
getting info about queues and exchanges
Can I use Qpid to discover what queues are attached to an exchange,
what their characteristics are, and to remove unwanted ones? Ideally
I would do this interactively in iPython.
--
mARK bLOORE <mb...@gmail.com>
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org
Re: getting info about queues and exchanges
Posted by Gordon Sim <gs...@redhat.com>.
mARK bLOORE wrote:
> Thanks for the suggestions.
> I should have added some more info: I'm talking to someone else's RabbitMQ
> server, which is AMQP 0.8. qpid-tool hangs trying to connect to it, though
> I can access it just fine using qpid in Python. My problem is that I don't
> know much about AMQP, and can't find good documentation, and I think I have
> created queues during testing that are siphoning off messages from the
> exchange that was created for me. So I want to find and remove those
> queues, and hopefully learn enough to keep from doing it again.
AMQP doesn't define any mechanism for retrieving a list of queues or
exchanges (hence the creation of QMF which defines a message format for
management commands/queries over AMQP).
You will probably have to use RabbitMQs own management tools to identify
the queues in question.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org
Re: getting info about queues and exchanges
Posted by Carl Trieloff <cc...@redhat.com>.
mARK bLOORE wrote:
> Thanks for the suggestions.
> I should have added some more info: I'm talking to someone else's RabbitMQ
> server, which is AMQP 0.8. qpid-tool hangs trying to connect to it, though
> I can access it just fine using qpid in Python. My problem is that I don't
> know much about AMQP, and can't find good documentation, and I think I have
> created queues during testing that are siphoning off messages from the
> exchange that was created for me. So I want to find and remove those
> queues, and hopefully learn enough to keep from doing it again.
>
QMF is layered AMQP 0-10 functionality. I have no idea what Rabbit
provided for managing their
broker.
The QMF tools will work with the qpid c++ broker.
regards
Carl.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org
Re: getting info about queues and exchanges
Posted by mARK bLOORE <mb...@gmail.com>.
Thanks for the suggestions.
I should have added some more info: I'm talking to someone else's RabbitMQ
server, which is AMQP 0.8. qpid-tool hangs trying to connect to it, though
I can access it just fine using qpid in Python. My problem is that I don't
know much about AMQP, and can't find good documentation, and I think I have
created queues during testing that are siphoning off messages from the
exchange that was created for me. So I want to find and remove those
queues, and hopefully learn enough to keep from doing it again.
On Tue, Jun 30, 2009 at 4:33 AM, Gordon Sim <gs...@redhat.com> wrote:
> mARK bLOORE wrote:
>
>> Can I use Qpid to discover what queues are attached to an exchange,
>> what their characteristics are, and to remove unwanted ones? Ideally
>> I would do this interactively in iPython.
>>
>>
> If you are using qpidd, the c++ broker, then you can use the 'qpid
> management framework' (QMF) to do this. See:
>
> http://qpid.apache.org/qpid-management-framework.html
> http://qpid.apache.org/qmf-python-console-tutorial.html
>
> You may also be interested in trying out qpid-tool, which is a command line
> utility that uses QMF to provide interactive querying of the sorts of
> information you describe.
>
> There is also QMan, which also utilises QMF, and allows you to query and
> manage the broker via any JMX based console.
>
> ---------------------------------------------------------------------
> Apache Qpid - AMQP Messaging Implementation
> Project: http://qpid.apache.org
> Use/Interact: mailto:users-subscribe@qpid.apache.org
>
>
--
mARK bLOORE <mb...@gmail.com>
Re: getting info about queues and exchanges
Posted by Gordon Sim <gs...@redhat.com>.
mARK bLOORE wrote:
> Can I use Qpid to discover what queues are attached to an exchange,
> what their characteristics are, and to remove unwanted ones? Ideally
> I would do this interactively in iPython.
>
If you are using qpidd, the c++ broker, then you can use the 'qpid
management framework' (QMF) to do this. See:
http://qpid.apache.org/qpid-management-framework.html
http://qpid.apache.org/qmf-python-console-tutorial.html
You may also be interested in trying out qpid-tool, which is a command
line utility that uses QMF to provide interactive querying of the sorts
of information you describe.
There is also QMan, which also utilises QMF, and allows you to query and
manage the broker via any JMX based console.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org