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.