Big performce impact using Selector and jmsPriority with PTP

Posted by Stefan Marquardt on 06-Jan-2012 02:40

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

All Replies

This thread is closed