i have written a simple publish\subscribe tool for rabbitmq using easynetq driver. However the possible seems to be horrible. i send messages with a Datetime field on it and measure the time it reaches to be received by the subscriber.
Queue Latency = DateTime to reach subscriber - originating datetime in seconds
Assuming the Queue is FIFO which it should be. I noticed that over time the latency of the queue increased substantially. I could not explain the results. Any similar experiences.
The messages were approximately 200Kb in size and the prefetch count was set to 5 in the subscriber. the publisher confirms was turned on.