[rabbitmq-discuss] Monitoring application manager RabbitMQ server with .NET
Michael Klishin
mklishin at gopivotal.com
Thu Feb 27 19:02:32 GMT 2014
On 27 Feb 2014, at 22:37, Trần Đức Thông <humg.thongit at gmail.com> wrote:
> I am can using RabbitMQ .NET client to do building application monitor RabbitMQ server?
>
> */ Monitor
> - Total queue
> - Total message in a queue
> - Get content message in queue
>
> Thank you.
You can do #2 and #3 via AMQP but #3 will change message ordering:
* Response to Channel#QueueDeclare will contain (ready) message count
* Fetch queue head with Channel#BasicGet and requeue it. Note that this can change order of messages in the queue.
In general, #2 and #3 should be done over AMQP, so using RabbitMQ .NET client.
Number of queues can only be retrieved over HTTP API, e.g. using EasyNetQ’s client for it.
MK
Software Engineer, Pivotal/RabbitMQ
More information about the rabbitmq-discuss
mailing list