I have developed MDB which consumes messages from MQ.When 10k load posted in to queue my MDB is able to read 5-6 msgs per sec.I am planning to fine tune my MDB to process more messages per sec.And i have observerd in the MQ Queue monitring console the reader count always showing as 11 event though i have specified max session annotation on MDB like below.
@ActivationConfigProperty( propertyName = "maxSession", propertyValue = "25") and my MDB max pool size specified as 25 like below in standalon-full.xml file like below <strict-max-pool name="mdb-strict-max-pool" max-pool-size="25" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>.Could you please suggest what parameters i have to modify to process more message.Attaching my MDB and Stanalone-full.xml file.Please suggest me for proper configuration to process more messages.my application deployed in Wildfly 10 server.
Note:I am not able to figure it out why the readers count showing always as 11 ,not increasing even though we added maxsession property value as 25.
Did you get any solution to this? I too having same problem.