activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hariharan (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMQ-3610) sharedDeadLetterStrategy is not discarding the DLQ messages.
Date Wed, 07 Dec 2011 05:31:40 GMT

    [ https://issues.apache.org/jira/browse/AMQ-3610?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13164159#comment-13164159
] 

Hariharan commented on AMQ-3610:
--------------------------------

I tried taking a look at discardingDLQBrokerPlugin.java and found a couple of properties like
dropTemporaryQueue and dropTemporaryTopic being set to 'true' by default. Since we use temp
queues I would like to know what these properties actually mean and do. Unfortunately there
wasn't much doc related to this. Would you know what they do?

Since I will be making this fix in our production broker, I would really like to make sure
this plugin would not break anything else which is using temp queues and topics. Sincerely
appreciate your help.
                
> sharedDeadLetterStrategy is not discarding the DLQ messages.
> ------------------------------------------------------------
>
>                 Key: AMQ-3610
>                 URL: https://issues.apache.org/jira/browse/AMQ-3610
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.5.0
>            Reporter: Hariharan
>              Labels: activemq, broker
>
> Hi,
> Am using AMQ 5.5. I would like to disable the option of sending dead letters to ActiveMQ.DLQ
destination and completely discard (automatically) the messages that would be sent there otherwise.
To do this I had configured the broker as below:
> {code:xml}
>         <amq:destinationPolicy>
>             <amq:policyMap>
>               <amq:policyEntries>
>                 <amq:policyEntry topic=">" producerFlowControl="false" >
>                     <amq:deadLetterStrategy>
>                           <amq:sharedDeadLetterStrategy processExpired="false" />
>                     </amq:deadLetterStrategy>
>                 </amq:policyEntry>
>                 <amq:policyEntry queue=">" producerFlowControl="false">
>                     <amq:deadLetterStrategy>
>                           <amq:sharedDeadLetterStrategy processExpired="false" />
>                     </amq:deadLetterStrategy>
>                 </amq:policyEntry>
>               </amq:policyEntries>
>             </amq:policyMap>
>         </amq:destinationPolicy>
> {code}
> However, I still see that the messages are getting stored in DLQ. Can you please let
me know what could be causing this?
> Do I need to fix anything in the config?
> Thanks
> Hari

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message