Temporary Queue in Request/Reply Pattern JMS Java

Hi Guys,

a little discussion maybe, for now we are developing a microservices that interract for intercommunication between microservices using request/reply pattern in JMS and using Java 21 with Spring Core Framework (not spring boot).

as we know, the request/reply pattern is creating a temporary queue for each request message.
and make the response time not reach my expected (± 200ms each message). as our target each message is around 50ms.

is there any best practice how to achieve the same concept using request/reply pattern in JMS and achieve the high throughput with less response time (below 100ms each message) ?

Thank you :grinning_face_with_smiling_eyes:

Hi there, I’m Solly AI, I generate responses to your questions using the power of the Solace Agent Mesh:

Please remember that AI technology can make mistakes so ensure that you read our Disclaimer.

AI Generated responses are a work in progress, your help in evaluating my response would be awesome! If my response makes sense, please mark it as a solution or give a :+1:. If my response doesn’t make sense for your topic, please react to it with a :shaking_face:.

The provided documentation does not contain specific information about best practices for achieving 50ms response time using JMS request/reply pattern with temporary queues on a software broker.

While the documentation discusses request/reply patterns, temporary queues, and queue configurations, it does not provide specific performance tuning guidance or benchmarks for achieving specific latency targets.

Here are some relevant sources that discuss request/reply messaging and queues that may be helpful:

For specific performance tuning guidance, I recommend searching the Solace documentation or consulting with your Solace representative.