You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by Robert James Liguori <gl...@yahoo.com> on 2013/11/02 15:24:40 UTC

camel vs spring integration

Hello folks, 


On the Code Ranch (formerly the Java Ranch), a question was posted relative to the Apache Camel Components Poster promotion, of which I cannot answer:

Here is the question:


Camel seems to offer a better developer 
experience (via the Fluent API) than Spring Integration; and certainly 
offers more connector options. How does it compare in throughput? 
Specifically, assuming String JMS messages of 1-10k in/out, Spring Integration + JiBX 
marshalling/unmarshalling can get me throughput of 1000's of messages 
per second. Can Camel compete at that level? Years back, I remember 
there being some issues with Camel/ServiceMix throughput being very slow (10's to 100's of messages per second). 


If anyone can answer this, can you please drop by the "Other Open Source Projects" of the Code Ranch forum and give a helpful response?

Btw, here is the direct URL: http://www.coderanch.com/t/622920/open-source/camel-spring-integration#2848108


Thank you so much,
Robert Liguori

Re: camel vs spring integration

Posted by Christian Müller <ch...@gmail.com>.
Have a look at the following links:
http://forum.spring.io/forum/spring-projects/integration/118876-spring-integration-2-1-request-reply-benchmark-tests-showed-very-poor-performance
http://camel.465427.n5.nabble.com/fyi-SI-td5716049.html

Best,

Christian
-----------------

Software Integration Specialist

Apache Member
V.P. Apache Camel | Apache Camel PMC Member | Apache Camel committer
Apache Incubator PMC Member

https://www.linkedin.com/pub/christian-mueller/11/551/642


On Sat, Nov 2, 2013 at 3:24 PM, Robert James Liguori <gl...@yahoo.com>wrote:

> Hello folks,
>
>
> On the Code Ranch (formerly the Java Ranch), a question was posted
> relative to the Apache Camel Components Poster promotion, of which I cannot
> answer:
>
> Here is the question:
>
>
> Camel seems to offer a better developer
> experience (via the Fluent API) than Spring Integration; and certainly
> offers more connector options. How does it compare in throughput?
> Specifically, assuming String JMS messages of 1-10k in/out, Spring
> Integration + JiBX
> marshalling/unmarshalling can get me throughput of 1000's of messages
> per second. Can Camel compete at that level? Years back, I remember
> there being some issues with Camel/ServiceMix throughput being very slow
> (10's to 100's of messages per second).
>
>
> If anyone can answer this, can you please drop by the "Other Open Source
> Projects" of the Code Ranch forum and give a helpful response?
>
> Btw, here is the direct URL:
> http://www.coderanch.com/t/622920/open-source/camel-spring-integration#2848108
>
>
> Thank you so much,
> Robert Liguori
>