When customers look to increase throughput, one of the recommended approaches is to increase concurrency. More threads producing and consuming messages will generally increase overall messaging throughput - but what if your application has a single (or low) number of threads, what approaches are available and what are the compromises?
The following whitepaper takes a look at some of those approaches and what impact they might provide to your messaging rate.
https://ibm-messaging.github.io/mqperf/MaximisingSingleThreadMessagingRate.pdf