Uploaded image for project: 'Aries'
  1. Aries
  2. ARIES-2122

TCP Provider should support multiple services on a single port

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • rsa-1.16.1
    • None
    • Remote Service Admin
    • None

    Description

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            amichai Amichai Rothman
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: