Using memory limits or store usage limits with an expiry time are your
options for queues at the moment. I think this requirement has been
mentioned before, especially for non persistent messages. An internal
consumer triggered off the queue size counter could do the necessary. What
sort of options would you require w.r.t dealing with discarded messages?
What happens in MQ when the maxdepth is reached?

Could you raise an enhancement request for this feature?

2009/10/22 Mitch Granger <mitch.gran...@sophos.com>

> To be clearer, I'm looking for something like Websphere MQ's maxdepth
> property for queues.
>
>
> themitchy wrote:
>
>> I'm looking for a way to keep queue sizes down to a specific number.  For
>> example if a queue gets to 100000 messages I would like older message to
>> start disappearing.
>>
>> I'm aware there are some "Pending Message Limit Strategy" options but
>> these
>> only apply to pending messages on a topic per consumer.  I'm looking for
>> something that will limit queue size specifically.
>>
>


-- 
http://blog.garytully.com

Open Source Integration
http://fusesource.com

Reply via email to