We are using the Websphere MQ Adapter version 3.0 in a high volume environment. A “listen” operation is used to detect the arrival of a message in the MQ queue and to invoke an IS message handling service. Because sync point processing is being used, the message remains in the queue until the handling service invokes the MQ adapter “wm.MQSeries.runtime.commit” service.
The MQ Adapter user guide says that connection pooling is not used for Get, Put or Listen operations when sync point processing is being used.
Does this mean that the adapter must reestablish the connection to the MQ Queue Manager each time a message is retrieved or is a permanent connection maintained with the MQ Queue Manager while the “listen” operation is active?
What performance tuning guidelines are there for high-volume MQ environments when sync point processing is employed?