[
https://issues.apache.org/jira/browse/ARIES-2121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Amichai Rothman closed ARIES-2121.
----------------------------------
Fix Version/s: rsa-2.0.0
Resolution: Fixed
> TCP Provider should support connection persistence (keep-alive)
> ---------------------------------------------------------------
>
> Key: ARIES-2121
> URL: https://issues.apache.org/jira/browse/ARIES-2121
> Project: Aries
> Issue Type: Improvement
> Components: Remote Service Admin
> Affects Versions: rsa-1.16.1
> Reporter: Amichai Rothman
> Priority: Major
> Fix For: rsa-2.0.0
>
>
> Currently, the TCP provider opens and closes a new socket connection for
> every single method invocation, which is very inefficient. Instead, it should
> support persistent connections, so they are kept alive and open up to a given
> timeout or until the import is closed, with multiple method invocations
> performed on the same open connection.
> I tried implementing this but got stuck on ARIES-2120 where there is no clear
> way to close the sockets when they are no longer needed. Ideas are welcome.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)