When messages are always delivered to consumers, the performance scales
linearly.  However, when there are messages sitting in a queue that don't
match any consumers, performance scales exponentially, as the broker checks
every single message on every attempt to dispatch even a single message. 
So, as new messages arrive, those 100 messages that didn't match last time
are tried again.

With that said, the max page size limits this phenomenon to just the last
page-size messages.



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/Destination-wildcards-or-consumer-selectors-advice-needed-tp4706814p4707924.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to