I am confused between JMS Connection Pooling and JMS Session Pooling.
I have a Java application which has approximately 20 threads processing messages being received from a vendor product. Each thread peforms some processing of the message before pushing on to a JMS Topic(same topic for all 20 threads).
I want to ensure that there are no threads waiting for free JMS connections as performance is critical. However, when I look at the JMS Connection Factories I cannot see any way to configure a pool size for my JMS Connections.
Now I am really confused. Is it the JMS sessions I should be pooling?
Any help on this much appreciated
Thanks Joe