I use WSO2 EI 6.1.0 to this scenario:
A client(SOAPUI project) send a message to a proxy service(PS_A) inside EI.
The proxy service(PS_A) store the message in a Queue, define in embebed MB, with a response queue defined with
transport.jms.ReplyDestination
.Another proxy(PS_B) get the message from the queue and send a message to a backend service, with the backend response, create a new message and send it as a response.
The response arrive to the client.
My problem it´s that the response time is very slow, about 9s with the embebed MB. If I use a external broker like ActiveMQ, the response time it´s about 400ms or less.