Bryan,
Many thanks for sharing your experience. We did not get a lot of
feedback/comments in the recent months about the performance
characteristics of Camel 2.0. We are committed to listening *very*
carefully to what the community has to say and I encourage you to
share as much as you can from your test results and any suggestions
you might have.
We are in the closedown phase of 2.0, we want to make 2.0 much better
and your voice is important. We are quite flexible and we'll squeeze
2.1 improvements in 2.0 whenever possible. The goal is to not delay
2.0 unnecessarily. And obviously we appreciate all the help we can get.
Thanks again,
Hadrian
On Jun 25, 2009, at 2:14 PM, bwtaylor wrote:
Thanks for the thoughtful answer! CAMEL-1078 looks like a good
start, and I
see you pulled it in to 2.0.0 (much appreciated!!), so it seems
progress is
coming. I also note that CAMEL-963 depends on 1078 and asks for JMS
to JMS
handoffs to be comparable to native JMS. That's slated for 2.1. This
makes
me happy! More like this!
As far as design tradeoffs, I completely understand. I'd recommend the
approach that "most" things be simple, and the few hard things
should be
possible. So for example, if I know what types my messages should
be, let me
tell camel not to use its cleverness and to instead go fast. Your
suggestion
on turning error handling and JMX off is another good one. When I
get a
chance I play with these and post the results.
I do think that the ability to perform at speeds appropriate to the
things
being integrated is an important aspect of "making integration
easier". Use
cases like mine where I need 5k messages/second are still somewhat
rare, but
they'll be less rare over time, especially when you look at high
throughput
components like esper and mina.
I'll also see if I can hook up a profiler and see if I can provide
some
vision on what the bottlenecks I see are. If 1078 lands in a
snapshot I can
try it out to and report back.
--
View this message in context:
http://www.nabble.com/Faster%21%21-tp24198880p24208422.html
Sent from the Camel - Users mailing list archive at Nabble.com.