Amichai Rothman created ARIES-2122:
--------------------------------------

             Summary: TCP Provider should support multiple services on a single 
port
                 Key: ARIES-2122
                 URL: https://issues.apache.org/jira/browse/ARIES-2122
             Project: Aries
          Issue Type: Improvement
          Components: Remote Service Admin
    Affects Versions: rsa-1.16.1
            Reporter: Amichai Rothman


Currently when using the TCP provider every remote service must be configured 
with a separate port on which it listens for incoming connections form remote 
proxies. This is tedious in configuring and managing when there are multiple 
services being exported, requiring tinkering with all service configurations, 
firewalls, managing the port lists manually as services are added or removed 
from an application, etc.

It would be much more manageable (and consistent with other providers and 
server protocols) if multiple services could also be configured to use the same 
port if desired, which will enable requests to all of them to be multiplexed on 
the same connection and sorted out on the remote container (e.g. by sending the 
service id as part of the serialized invocation info). Backwards-compatibility 
can be maintained, i.e. services can still be configured with different ports, 
and only those that share the same port will be bunched together.

This is orthogonal to ARIES-2121 but together they would bring this provider to 
production-grade.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to