You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by Bob <ma...@gmail.com> on 2019/04/02 03:18:34 UTC

Re: Discarded messages and Expired messages.

Hi Tim, 

My intention is like to automatically purge all the messages which was
there(existing) in the Activemq.DLQ. Is there any such way to do that apart
from manual purging? Currently im using this discarding plugin 
<discardingDLQBrokerPlugin dropOnly="ActiveMQ.DLQ" reportInterval="1000"/>
but through some search it mentions that this plugin will only avoid the
next coming message from being insert or send to DLQ queue.

Thanks for your reply




--
Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html

Re: Discarded messages and Expired messages.

Posted by Bob <ma...@gmail.com>.
Hi Tim, 

So much appreciated for your help! 

Yes almost there! One last concern is about this plugin 

<discardingDLQBrokerPlugin dropOnly="ActiveMQ.DLQ" reportInterval="1000"/> 

Based on some research is it true by implementing this will avoid any
problematic messages from entering Activemq.DLQ ? 

Thanks
Bob



--
Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html

Re: Discarded messages and Expired messages.

Posted by Tim Bain <tb...@alumni.duke.edu>.
The plugin will discard any message that would have gone to the specified
DLQ instead of putting it on the DLQ.

From your description, I think what you want is <discardingDLQBrokerPlugin
dropAll="true" dropTemporaryTopics="true" dropTemporaryQueues="true"/>
(source: http://activemq.apache.org/message-redelivery-and-dlq-handling.html
)

Tim

On Wed, Apr 3, 2019, 3:38 AM Bob <ma...@gmail.com> wrote:

> Hi Tim,
>
> So much appreciated for your help!
>
> Yes almost there! One last concern is about this plugin
>
> <discardingDLQBrokerPlugin dropOnly="ActiveMQ.DLQ" reportInterval="1000"/>
>
> Based on some research is it true by implementing this will avoid any
> problematic messages from entering Activemq.DLQ ?
>
> Thanks
> Bob
>
>
>
> --
> Sent from:
> http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
>

Re: Discarded messages and Expired messages.

Posted by Bob <ma...@gmail.com>.
Hi Tim, 

So much appreciated for your help! 

Yes almost there! One last concern is about this plugin 

<discardingDLQBrokerPlugin dropOnly="ActiveMQ.DLQ" reportInterval="1000"/> 

Based on some research is it true by implementing this will avoid any
problematic messages from entering Activemq.DLQ ? 

Thanks
Bob



--
Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html

Re: Discarded messages and Expired messages.

Posted by Tim Bain <tb...@alumni.duke.edu>.
Bob,

So if I'm understanding correctly, you're concerned that there might be
existing messages in the DLQ at the time you enabled the
discardingDLQBrokerPlugin, and you want a way to clear out those
pre-existing messages. Your use of the discardingDLQBrokerPlugin already
ensures that any new messages will not go to the DLQ, so by also purging
the pre-existing messages you ensure that there will never be any messages
in the DLQ. Is that indeed what you're looking to do?

If so, you only need to purge the existing messages once (since no new
messages will get into the DLQ after that point), so the simplest solution
would seem to be just doing a one-time manual purge of the DLQ from the web
console. Would that work for your needs?

Tim

On Mon, Apr 1, 2019 at 9:18 PM Bob <ma...@gmail.com> wrote:

> Hi Tim,
>
> My intention is like to automatically purge all the messages which was
> there(existing) in the Activemq.DLQ. Is there any such way to do that apart
> from manual purging? Currently im using this discarding plugin
> <discardingDLQBrokerPlugin dropOnly="ActiveMQ.DLQ" reportInterval="1000"/>
> but through some search it mentions that this plugin will only avoid the
> next coming message from being insert or send to DLQ queue.
>
> Thanks for your reply
>
>
>
>
> --
> Sent from:
> http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
>