Please read the red box in the "Setting Expiration on Messages in the DLQ"
section on that page. It seems like that's exactly what you've done, since
you're using a '>' wildcard. Try using a more restrictive wildcard that
doesn't match the DLQ and see if it behaves as you expect.

Tim

On Tue, Jul 10, 2018, 8:22 AM siick <siickthele...@protonmail.ch> wrote:

> Hi everybody.
> I'm kind of new in ActiveMQ and i want to change our configuration to
> automatically delete our messages after a period of X days.
> Actually we have a topic where the message is sent, after 4 retry, it goes
> to the DLQ.
> So then i want that after X days, all pending messages in the DLQ have to
> be
> deleted automatically.
> I have read that page
> http://activemq.apache.org/message-redelivery-and-dlq-handling.html and
> try
> to modify my configuration in activemq.xml.
>
> I added :
>
>     <policyEntry queue=">">
>         <deadLetterStrategy>
>             <sharedDeadLetterStrategy processExpired="true" expiration="60"
> processNonPersistent="true"/>
>         </deadLetterStrategy>
>      </policyEntry>
>
>
> But i still see my pending messages in DLQ even after 60 seconds. Maybe i
> miss something. I have uploaded my full activemq.xml if you need it.
> activemq.xml
> <http://activemq.2283324.n4.nabble.com/file/t379126/activemq.xml>
> I also want to know, in Topics, i see numbers of messages enqueued, are
> they
> still on disk and could be retrieved or it's just an info number and theses
> messages or not readable anymore?
>
> Thank in advance you for your future answers.
>
>
>
> --
> Sent from:
> http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
>

Reply via email to