What’s the amount of connected clients around for that 32 core setup?
around 3000 connections, 2000 queues, 1K message size
Yeah that sounds about right. Of course if you had 200 connections and 50 queues you'd more likely be seeing 100000 msg/s. The number of connections and queues has a big effect on total throughput.
I have a system that only pushes 5k messages per second but it needs 32 cores.