setup

servicemix version: 3.1.2 web app
application server: JBoss 4.2.2

We have a web service deployed on jboss instance A
We have service mix deployed on jboss instance b

Jboss A is on server A
Jboss B is also on server A 

Scenario

1. Application sends xml (in/out mep) over http/soap to servicemix
2. ServiceMix checks content via EIP ContentBasedRoutingRule
3. Routes the xml to HTTP JBI component
4. HTTP JBI component sends xml over HTTP/SOAP to web service
5. Web service returns output
6. servicemix returns output

Service mix Configuration


flow=seda

<sm:executorFactory>
<bean
class="org.apache.servicemix.executors.impl.ExecutorFactoryImpl"> 
<property name="defaultConfig"> 
<bean class="org.apache.servicemix.executors.impl.ExecutorConfig"> 
<property name="corePoolSize" value="180"/>
<property name="maximumPoolSize" value="-1"/> 
<property name="queueSize" value="1024"/>
<property name="keepAliveTime" value="180000"/>  
</bean> 
</property> 
</bean> 
</sm:executorFactory>

Issue


We are recieving 50 concurrent requests in service mix but service mix is
only sending a maximum of 15 concurrent requests to the web service.

Any clue where the issue is ? 

We are going to try switching flow type to st instead of seda.
-- 
View this message in context: 
http://www.nabble.com/weird-performance-issue-tp18660765p18660765.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to