immediately if there are no consumers.

On Fri, Nov 15, 2013 at 9:08 AM,  <barry.barn...@wellsfargo.com> wrote:
> How long before they fall of the earth? :-)  I see the messages still there 
> from yesterday.
>
> Regards,
>
> Barry Barnett
> WMQ Enterprise Services & Solutions
> Wells Fargo
> Cell: 704-564-5501
>
>
> -----Original Message-----
> From: Christian Posta [mailto:christian.po...@gmail.com]
> Sent: Friday, November 15, 2013 11:05 AM
> To: users@activemq.apache.org
> Subject: Re: Expired messages sent to Topic Advisory DLQ as opposed to 
> Activemq.DLQ
>
> anything that flows to a topic (including advisory topics) that doesn't have 
> any consumers will "fall off the face of the earth".. so there won't be too 
> much resource usage to be concerned about. if you're not using the advisory 
> messages, or not doing any network of brokers, you can disable advisory 
> messages altogether (see close to bottom of this page: 
> http://activemq.apache.org/advisory-message.html)
>
> On Fri, Nov 15, 2013 at 6:32 AM,  <barry.barn...@wellsfargo.com> wrote:
>> I just tried a persistent message and it ended up on the ActiveMQ.DLQ.  I 
>> see the enqueue count go up on the ActiveMQ.Advisory.Queue Topic, the 
>> ActiveMQ.Advisory.Expired.Queue and the ActiveMQ.Advisory.MessageDLQd.Queue 
>> as well.  For these Advisory queues and topics, do they need to be cleared 
>> to avoid broker resource consumption?  Are they set to the default memory 
>> limit of 64MB?  Or can these messages be ignored?
>>
>> Regards,
>>
>> Barry Barnett
>> WMQ Enterprise Services & Solutions
>> Wells Fargo
>> Cell: 704-564-5501
>>
>>
>> -----Original Message-----
>> From: jstordeur [mailto:jeremie.stord...@gmail.com]
>> Sent: Friday, November 15, 2013 5:23 AM
>> To: users@activemq.apache.org
>> Subject: Re: Expired messages sent to Topic Advisory DLQ as opposed to
>> Activemq.DLQ
>>
>> Hello,
>>
>> You can see the descriptions of all available advisory topics there:
>> http://activemq.apache.org/advisory-message.html
>>
>> I guess that the two that you observe are these ones:
>>
>> ActiveMQ.Advisory.Expired.Queue that receives an advisory message each time 
>> a message expires on a queue.
>> The advisory message contains
>> String='orignalMessageId' - the expired id
>>
>> And you have also this advisory topic:
>> ActiveMQ.Advisory.MessageDLQd.Queue that receives an advisory message each 
>> time a message is to be moved to the DLQ, it contains the same thing.
>>
>> Both of these advisory messages *are not* your original expired message.
>>
>> My guess is that you are sending non-persistent messages. I think that by 
>> default, non-persistent expired messages are discarded rather than moved to 
>> the DLQ. Can you try sending a persistent message.
>>
>> Kind regards,
>> JS
>>
>>
>>
>> --
>> View this message in context:
>> http://activemq.2283324.n4.nabble.com/Expired-messages-sent-to-Topic-A
>> dvisory-DLQ-as-opposed-to-Activemq-DLQ-tp4674490p4674532.html
>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>
>
>
> --
> Christian Posta
> http://www.christianposta.com/blog
> twitter: @christianposta



-- 
Christian Posta
http://www.christianposta.com/blog
twitter: @christianposta

Reply via email to