Thanks Jason, we did consider this but it still involves creating additional 
threads and hence making it tricky to debug. We are really after a solution 
which allows a synchronous call across (same jvm) wars on a single thread.

Many thanks
Mandy 

Sent from a mobile device

> On 9 Feb 2014, at 23:32, Jason Dwyer <[email protected]> wrote:
> 
> hi there,
> 
> i'm fairly new to camel too, so defer to other answers as they come along,
> 
> but have you considered using an activemq ( or other jms ) broker ?
> 
> its pretty painless to set one up, and expose the tcp transport. instead of
> sending to direct or direct-vm, send to a queue, then have a second route
> consume it.
> 
> ( you might even find deploying a third war with just activemq keeps it
> nice and decoupled )
> 
> i've been pushing little blobs ( <1k ) of json onto a queue then reading
> off with multiple consumers and can get many thousands per second through
> on a not too beefy laptop .
> 
> hope this helps
> 
> cheers
> 
> j
> 
> 
> 
> 
>> On 10 February 2014 09:21, Mandy Warren <[email protected]> wrote:
>> 
>> Hi,
>> 
>> I've just started looking at Camel and I was wondering whether there was a
>> way to call from a CXF rest service deployed in war A to a CXF rest service
>> deployed in war B without the overhead of an HTTP call if both wars are
>> deployed in the same JVM?
>> 
>> Some background to my requirement..
>> - we have a large number of cxf services deployed in weblogic and a single
>> service may call 2 or 3 other services to complete its work. We'd ideally
>> like the calls to be made on a single thread when the calls are within the
>> same JVM as it makes debugging much easier.
>> 
>> Local transport in CXF looks ideal except it doesn't work across wars (at
>> least I haven't managed to make it work).
>> 
>> direct-vm looks interesting but I don't want the 2 services to be dependent
>> on each others service interface classes - instead I'd just like to pass a
>> JSON request between the 2 services and then have something execute the
>> appropriate rest service (and it's interceptors ideally).
>> 
>> Is there any way to achieve this?
>> 
>> Many thanks
>> Mandy
>> 

Reply via email to