You should configure a dedicated JMS Destination
for each time-triggered (agent) transaction for the following reasons:
- Ease of monitoring - With dedicated destinations,
it is easier to see the number of messages coming into a destination,
the number of messages that require processing, the maximum number
of messages that ever existed in that destination. With that information,
you can also calculate the messaging inflow and outflow rates.
- Performance - With dedicated JMS destinations,
the selector is able to quickly find the message with the specified
selector/filter.
In a common JMS destination with lots of messages
(e.g., greater than 20K messages), the selector could take several
seconds to find the appropriate message.