Hello,
we noticed a big performance problem.
We are running this:
- SendToQueue "A"
- SendtoQueue "B"
Sending to A need 15ms, sending to B over 20 seconds!
We and PSC are searching for the cause and now we have the combination:
- One queue (A) with >1 listeners (~40) with Selector (as filter for the receiver)
- 1000 messages with Priority 1, size 0,1MB each = 100MB (not very much for a database)
- Queue B is empty
- Sending message to A with priority >1
- Sending message to B with priority >1
The problem is queue A, the sending is running asynchron and before sending to queue B it's need to be get "finished"
The same problems happens when sending to A and running deleteSession.
We use 7.6(02) but 8.5 has the same problem, whether it needs only 50% of the time but this is still to slow!
BTW: Sending with priority <=1 has no problem!
Stefan