Camel has blocking and non-blocking components and transports. Starting with the common ones direct, direct-vm are both synchronous invocations. If you use SEDA, on the other hand, you are using a queue with an associated thread pool. JMS can be used in the same way.
You should probably pick up Claus' Camel in Action book and read up on it. On Thu, Jun 16, 2016 at 12:16 PM, Matt Sicker <boa...@gmail.com> wrote: > Some of the DSLs and components support async processing which looks to be > non-blocking, but I don't have a full list of which ones are and aren't. > > On 23 May 2016 at 10:21, kumar5 <deelip.kum...@gmail.com> wrote: > > > Hi > > > > I am using spring rest and calling camel routes (rest client camel route > or > > camel kafka producer ). > > is camel non- blocking . if not, are we have future plan to add non > > blocking in camel routes. > > how camel producer or consumer works. > > Please help me to understand this. > > > > > > > > -- > > View this message in context: > > > http://camel.465427.n5.nabble.com/are-camel-routes-non-blocking-tp5782967.html > > Sent from the Camel - Users mailing list archive at Nabble.com. > > > > > > -- > Matt Sicker <boa...@gmail.com> >