Hello everyone,
We are using quorum queue in the rabbitmq cluster and we are experiencing a latency problem with it.
Information about the cluster:
3 node RabbitMQ (version 3.12.12) cluster.
Rabbitmq run as docker container on each nodes.(vmvare virtual machines, not in Cloud)
Each node has 200GB Disk, 16CPU and 20GB RAM.
We are using quorum queues.
I used this command as in the link below,
docker run -p 18691:8080 -it --rm --network perf-test rabbit:perftest --uri amqps://xxxx -s 1024 -z60 --rate 30 --quorum-queue --queue qq --queue-pattern 'perf-test-quorum-%d' --queue-pattern-from 1 --queue-pattern-to 100 --producers 500 --consumers 500 --metrics-prometheus --metrics-tags type=publisher,type=consumer -a --id "test 1"
When I try to Benchmark #3: 500 publishers, 30 msgs/s per publisher, 100 queues, 500 consumers
Our graphics are like below:
The chart in the link looks like this:
As a result, the latency in our tests appears to be much greater. What could be the reasons for this? We would be very pleased if you could help us.
Best Regards.