Hi,

The HTTP 1.1 by defaults specifies using persistent connections. But
Axis2/C HTTP transport does not have this support. 
In the current implementation in the client side for each
axis2_svc_client_send_receive we are creating a TCP connection. This is
an overhead and we can achieve a huge performance gain by keeping a
connection pool.
I am proposing to keep a map which keeps an arraylist of connection for
a particular url.
Before implementing this stuff I have some concerns. 
In the current code we are storing the http_client instance in the
msg_ctx. Is there any reason for this ?

please send your thoughts on this.

Thanks,
-Manjula


Reply via email to