Hi Radomir,

as you use the CXF JBI component, you have:
- to tweak the CXF workqueue itself (take a look in etc/org.apache.cxf.workqueue.cfg) - the JBI queues configuration (globally or only for the CXF component). For instance, create etc/org.apache.servicemix.components.cxfbc.cfg file and put in it:
threadPoolCorePoolSize=what_you_want(default 8)
threadPoolMaximumPoolSize=what_you_want(default 32)
threadPoolQueueSize=what_you_want(default 256)

Regards
JB

On 04/23/2012 03:25 PM, Radomir Kadlec wrote:
Hello,
I try basic performance tests on ServiceMix with SoapUI.
There is only one cxfbc:consumer which routes the request to static response
generated through saxon:xquery in the ServiceMix.

When I configure less than 5 http clients in the test tool SoapUI, the
ServiceMix cxfbc:consumer answers regulary (about evry second).

*But when the number of the test clients reach 5 or more, the ServiceMix
sends very layzily 4 or 5 responses (with delay over many seconds) and then
fully stops to answer all requests.*

Why? How can I configure better performance?
Is it a threading issue?

I tried to configure number of threads on Jetty, but without success:
        <httpj:engine port="0">
             <httpj:threadingParameters minThreads="1" maxThreads="50" />
        </httpj:engine>

I can not find any other instructions in the ServiceMix and Fuse ESB
documentation.
I use osgi deployment on apache-servicemix-4.4.1-fuse-02-05.

Thank you for any tips or links.
Radomir Kadlec


--
View this message in context: 
http://servicemix.396122.n5.nabble.com/Unsufficient-ServiceMix-behaviour-under-load-tp5659396p5659396.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

--
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to