Hi all,
After investigating some performance problem using an eip pipeline under
a load of
20 concurrent client, i've found enablig some detailed tracing of time
for each instruction of
"org.apache.servicemix.http.processors.Processor" class ( I've modified
the source to add detailed time level logging ) and
i've discovered the problem is in channel.send() method.
This is probably because the external webservice have a big soap response.
At the moment i've think the problem was in Unmarshalling phase but
after detailed ( debug level )
tracing, i diecovered the problem is in the send method.
I've time of 19, 20 seconds for sendig message, i've not measured the
size of soap response, i'll trace
the size and let you know, but it seem that big messages are not handled
in very efficient way.
Any idea about that??
Andrea