The Destination Queue option is similar to the Shared Queue option except that each destination has a dedicated thread pool and set of threads to process messages.
Specifies the size of the queue used for each destination
Advantages
Disadvantages
Each destination can be configured differently, to deal with correlation of events arriving at different rates in different destinations, or events that are correlated in different ratios, such as correlation of every tenth event from destination one with every other event from destination two.
If you use priority queues in Enterprise Message Service, you can use dedicated queues to service them efficiently.
More complex to manage multiple queues and sets of threads.