The following paragraphs describe some best practices for coding JMS applications.
JMS provides a powerful messaging facility with support for transactions, persistence, durable subscribers, and message selection and sorting. While these are important features of WebLogic's JMS implementation, they do affect the messaging system's performance. Selecting the correct acknowledgment mode or using nonpersistent messages where appropriate can greatly increase the throughput of a JMS application.
Avoid unnecessary features for maximum JMS performance.
JMS message selectors are a convenient and powerful means to filter messages from a queue or topic, but care must be taken to ensure ...