Enable the simple axis server to handle multiple concurrent requests
--------------------------------------------------------------------
Key: AXIS2C-30
URL: http://issues.apache.org/jira/browse/AXIS2C-30
Project: Axis2-C
Type: Improvement
Components: transport/http
Versions: Current (Nightly)
Reporter: Samisa Abeysinghe
Fix For: M0.3
Simple axis server, as of now, is single threaded. We need to make it capable
of handling multiple requests concurrently.
I would propose that we make the initial version a 'select' based one. Then
once that works, make simple axis server threaded.
The key challenge in using threads is to ensure that context hierarchy is
thread safe. This is because we have all the context related stuff, (svc grp
ctx, svc ctx etc.) stored in configuration context. Multiple threads need read
write access to single instance of config context struct concurrently.
--
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