[
https://issues.apache.org/activemq/browse/AMQ-1892?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rob Davies resolved AMQ-1892.
-----------------------------
Assignee: Rob Davies
Resolution: Fixed
patch applied by SVN revision 692449
> Broker plugin to allow automatic discarding of the items being sent to the
> dead letter queue
> --------------------------------------------------------------------------------------------
>
> Key: AMQ-1892
> URL: https://issues.apache.org/activemq/browse/AMQ-1892
> Project: ActiveMQ
> Issue Type: New Feature
> Components: Broker
> Affects Versions: 5.0.0, 5.1.0
> Reporter: Filip Hanik
> Assignee: Rob Davies
> Fix For: 5.2.0
>
> Attachments: discarding-dlq-plugin.zip
>
>
> A very simple, yet very useful plugin to the broker. This allows one to
> configure queues and topics, all or matched based on regular expressions, to
> drop messages being sent to the DLQ
> extremely useful when one uses constant pending message limit strategy or the
> other eviction rules, but don't want to incur the overhead of yet another
> consumer to clear the DLQ
> Configuration looks like
> <plugins>
> <bean
> xmlns="http://www.springframework.org/schema/beans"
> id="discardingDlqBroker"
> class="org.apache.activemq.plugin.DiscardingDLQBroker">
>
> <property name="dropAll" value="true"/>
> <property name="dropTemporaryTopics" value="true"/>
> <property name="dropTemporaryQueues" value="true"/>
>
> <!--drops by destination name, using java regular expressions
>
> http://java.sun.com/j2se/1.5.0/docs/api/java/util/regex/Pattern.html
> delimited by spaces, so destination names cannot contain spaces
> <property name="dropOnly" value="topic_1 queue_1"/>
> -->
>
> <!--how frequently do we output how many messages we have dropped -
> use 0 for disable-->
> <property name="reportInterval" value="1000"/>
> </bean>
> </plugins>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.