My application send a message to remote MQ. Every transaction processed by the my application send 3 message in sequence to MQ. Each message in different queue. The application send the first two messages in milliseconds, but the last message take some seconds. This occurs only in times of hight processing, when sending the last message. Below try to illustrate the sequence:
Sent message to queue: Queue1
Sent message to queue: Queue2
Sent message to queue: Queue3 (Here occurs overhead, only the Queue3)
In application JMS the code that handle the sending message is identical and in same connection and session.
Which causes for the overhead? How works the Resource Adapter WebSphere to MQ? External Factors may be the problem cause?