On Mon, Feb 1, 2010 at 9:58 AM, Raster3 <[email protected]> wrote:
>
> Thanks.
> For monitoring the dead letter queues we have a application.
> My motivation here is to learn camel and I am trying to get my perspective
> correct.
> So far I have set up the sample camel examples and understood some of them.
>

> Rearding what you mentioned- Does camel have anything to offer for
> monitoring the dead letter queues?
>

Camel is a integration kit. You need monitoring tooling for such thing.
Your organization may very well already use some sort of monitoring
tooling which can be configured to keep an eye on DLQs in Camel or as
it may already do in your WebLogic JMS.

Camel offers notifications (EventNotifier) which can be configured to
fire when a message is moved into DLQ.

And you can always do some custom processing when a message is moved
to DLQ to alert or whatever that a message was moved to the DLQ.


>
>
> Claus Ibsen-2 wrote:
>>
>> On Mon, Feb 1, 2010 at 4:33 AM, Raster3 <[email protected]> wrote:
>>>
>>> Thanks.
>>> I am just trying to understand.
>>> If my dead letter queue is just a jms queue and i dont use the camel
>>> error
>>> handler does camel give any other value add?
>>>
>>
>> The DL queue in the JMS broker is for *JMS only* where as Camel DL is
>> for all kind of messages.
>> For example you can use it for file based messages as well.
>>
>> If all you need is JMS then I suggest to stick to what the JMS broker
>> offers for error handling. You are already familiar with that and how
>> to use it.
>> And I assume you have procedures for how to monitor it and handle
>> those failed messages when something goes wrong.
>>
>>
>>
>>> R
>>>
>>>
>>>
>>> willem.jiang wrote:
>>>>
>>>> Hi,
>>>>
>>>> First Camel dead letter channel is a generate channel. You can not only
>>>> store the message into a  dead letter queue, but also any other Camel
>>>> endpoints(such as sead, direct or file).
>>>>
>>>> Second, Camel dead letter channel has some advance features which are
>>>> inherited from error handler[1], you can user the try... catch and
>>>> onwhen, onException to deal with different error message.
>>>>
>>>> [1]http://camel.apache.org/error-handler.html
>>>>
>>>> Willem
>>>>
>>>>
>>>> Raster3 wrote:
>>>>> Hi,
>>>>>
>>>>> I was looking at this http://camel.apache.org/dead-letter-channel.html
>>>>> Previously I have worked with JMS dead letter / error queues using
>>>>> weblogic.
>>>>>
>>>>> In Weblogic an error queue is something one configures and associates
>>>>> with a
>>>>> queue using the weblogic console or using JMX . Depending on the
>>>>> configuration after a time period or number of retries the message is
>>>>> moved
>>>>> to the dead letter queue.
>>>>>
>>>>> Can you please elaborate on what exactly is the value add of camel in
>>>>> this
>>>>> context.
>>>>>
>>>>> R
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://old.nabble.com/Dead-Letter-Queue-tp27393562p27399328.html
>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>>
>> --
>> Claus Ibsen
>> Apache Camel Committer
>>
>> Author of Camel in Action: http://www.manning.com/ibsen/
>> Open Source Integration: http://fusesource.com
>> Blog: http://davsclaus.blogspot.com/
>> Twitter: http://twitter.com/davsclaus
>>
>>
>
> --
> View this message in context: 
> http://old.nabble.com/Dead-Letter-Queue-tp27393562p27401261.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to