Which thread pool should be tuned to ensure it can run the maximum number of MDBs without waiting?

An administrator notices that the Message Driven Beans (MDBs) are slow to complete, and decides to increase the ‘Maximum concurrent MDB invocations per endpoint’.

Which thread pool should be tuned to ensure it can run the maximum number of MDBs without waiting?
A . Default
B . WebContainer
C . SIBJMSRAThreadPool
D . WMQJCAResourceAdapter

Answer: D

Explanation:

The thread pool WMQJCAResourceAdapter is referenced by the WebSphere MQ (WMQ) resource adapter inbound delivery to MDB’s. When WebSphere MQ resource adapter is used in conjunction with the activation specs, the resource adapter’s Work Manager uses the values defined for the WMQJCAResourceAdapter for utilizing the total number of threads defined.

Ideally the default values provides for the WMQJCAResourceAdapter will be sufficient for the resource adapter. But in case there is an heavy load on the system processing huge number of messages, you can increase the maximum number of threads the thread pool can hold.

Subscribe
Notify of
guest
1 Comment
Inline Feedbacks
View all comments