I am trying to deploy a REST webservice using cxf-camel . Following is the
overview of the route :

<route id="A">
   <from uri="cxfrs:bean:rest-server"/>
   <process ref="validate-params-processor"/>
   <to uri="xslt:xslts/request-transformer.xsl"/>
   <to uri="direct:requestProcessingQueue"/>   
   <to uri="xslt:xslts/response-transormer.xsl"/>
</route>

<route id="B">
    <from uri="direct:requestProcessingQueue"/>   
    <process ref="request-processor"/>
</route>

It is a SYNCHRONOUS webservice with request/reply. I am deploying it as a
.war in Glassfish 3.1

So, if 5 users are trying to access the webservice at the same time, will it
be sequential execution of the route ? OR are there going to be 5 instances
of the routeA and routeB(multiple beans, multiple xslt proecessors) ? 

Given the two requests can be handled completely independently and the route
is stateless, I would prefer a pool of routes instance. So, 5 concurrent
requests can be served 'simultaneously'. 

Can anybody point me in the right direction ?

Thanks a lot 






--
View this message in context: 
http://camel.465427.n5.nabble.com/concurrent-users-with-camel-routes-tp5717888.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to