[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