Hi

I have some ideas I want to see in Camel 3.0

1)Batched Transaction
As discussed in [1], I'm glad to see this feature in Camel 3.0 or 2.X, if
possible.
When we have to deal with a huge number of data without losing any data,
batched transaction mechanism or similar feature is required.

2)Introduce 'Timer + Consumer' instead of PollingConsumer
When we define a route that contains pollingConsumer, such as File consumer,
we have to define two exception logic, one is onException and the other is
component specific error handling.

How about the idea that we divide pollingConsumer into two part, timer part
and consumer part. 

If the timer component instantiate the Exchange periodically, then next
consumer can handle errors by onException logic, that means we can handle
all errors by onException logic, not using component specific error
handling.

3)Print route information when error occured
Like printStackTrace() in Java, Camel can print routeTrace(), that make us
much easier to trace route when we encounter exception.


[1]
http://camel.465427.n5.nabble.com/SJMS-and-batched-transactions-td5716910.html




--
View this message in context: 
http://camel.465427.n5.nabble.com/DISCUSS-another-camel-3-0-ideas-tp5729737.html
Sent from the Camel Development mailing list archive at Nabble.com.

Reply via email to