Hello.

I guess that "zeroExpirationOverride" could force the expiration on messages, but it seems to apply to all queues/topics, right ?

Is there any way to limit the plugin to few queues only ?

Thanks.

Regards.

Ephemeris Lappis

Le 31/03/2023 à 20:13, Matt Pavlovich a écrit :
Hello Ephemeris-

I think this would do it for you:

https://activemq.apache.org/timestampplugin

Thanks,
Matt Pavlovich

On Mar 31, 2023, at 10:02 AM, Ephemeris Lappis<ephemeris.lap...@gmail.com>  
wrote:

OK. Is there a chance I find a similar configuration for the classic version ?
I guess that for DLQ I can set multiple policy entries with distinct strategies.
Reading the XML configuration reference, for now I didn't find any
policy to force message expiration (time to live) for some queues :
we'd prefer to set it in the server configuration, and not in the
Camel code.

Thanks again.

Le ven. 31 mars 2023 à 16:36, Timothy Bish<tabish...@gmail.com>  a écrit :
On 3/31/23 10:22, Ephemeris Lappis wrote:
Hello.

Thanks. I'm going to have a look at these configuration items. Do you
confirm this also work for "classic" ActiveMQ (we do not use Artemis)
?
The configuration for ActiveMQ Classic and ActiveMQ Artemis are not
interchangeable.


Regards.

Le ven. 31 mars 2023 à 15:04, Dondorp, Erwin
<erwin.dond...@cgi.com.invalid>  a écrit :
Seehttps://activemq.apache.org/components/artemis/documentation/latest/message-expiry.html
There are the address-parameters: min-expiry-delay and max-expiry-delay

-----Original Message-----
From: Ephemeris Lappis<ephemeris.lap...@gmail.com>
Sent: vrijdag 31 maart 2023 15:01
To:users@activemq.apache.org
Subject: ActiveMQ / configure queues


EXTERNAL SENDER:   Do not click any links or open any attachments unless you 
trust the sender and know the content is safe.
EXPÉDITEUR EXTERNE:    Ne cliquez sur aucun lien et n’ouvrez aucune pièce 
jointe à moins qu’ils ne proviennent d’un expéditeur fiable, ou que vous ayez 
l'assurance que le contenu provient d'une source sûre.

Hello.

Is there any way to configure queues on the server side with specific settings like 
"time to live" for example ? The same way, I'd like to enable or disable DLQ 
for some queues.

Our XML configuration already uses policies like :
<policyEntry queue=">" producerFlowControl="true" memoryLimit="256m"
queuePrefetch="1" lazyDispatch="true">
<deadLetterStrategy>
<individualDeadLetterStrategy queuePrefix="DLQ."
useQueueForQueueMessages="true"/>
</deadLetterStrategy>
</policyEntry>

Can I set similar policies to exclude DLQ for queues with a given pattern, and 
setting a time to live ?

For example, if I set a first policy with queue="PREFIX1.>" without DLQ 
strategy, is the other policy applied to other queues ?

Thanks in advance for your help.

Regards.

--
Tim Bish



--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com

Reply via email to