[ http://issues.apache.org/jira/browse/AXIS2-761?page=comments#action_12412925 ]
Oleg Kalnichevski commented on AXIS2-761: ----------------------------------------- > I'm sure it wouldn't be relevant anyway as performance is dominated by the > size of the thread pool Agreed. I do have a hidden agenda here, though, as my main motivating factor is to gather some empirical data to be able to optimize the HTTP transport layer. > The http server seems to be solid so far. What's needed now, at least in my > app,. is the layer on top to manage threads for performance and priority of > messages This is likely to require you to write a custom version of HttpService from HttpCore which presently built assuming one thread of execution. In your case, however, you may have to parse request headers on a dispatch thread which in its turn can assign messages to different worker threads based on a desired criteria such as length of incoming content, availability of threads in thread pools or what not. Essentially it is now up to the Axis folks to decide how to proceed further depending on whether they want to accept the patch at all and, if so, whether they want to keep it as simple as possible or they might want some more advanced features. Oleg > SimpleHttpServer based on Jakarta HttpComponents HttpCore > --------------------------------------------------------- > > Key: AXIS2-761 > URL: http://issues.apache.org/jira/browse/AXIS2-761 > Project: Apache Axis 2.0 (Axis2) > Type: Improvement > Components: transports > Versions: 1.0 > Reporter: Oleg Kalnichevski > Attachments: jakarta-httpcore-4.0-20060521.jar, simplehttpserver.patch > > The following patch replaces the SimpleHttpServer implementation based on the > testing framework of Commons HttpClient 3.x with a one based on Jakarta > HttpComponents HttpCore. Compiled against Axis2 trunk and HttpCore trunk > * Removes all references to Commons HttpClient classes > * Enables streaming of schema definitions and similar content > * Improves content buffering of SOAP response > * Improves handling of fault conditions and exception handling > * Fixes a number of NPEs in AxisEngine > * Improves performance and reliability of the HTTP transport -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
