Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-2504

TMultiplexedProcessor should allow registering default processor called if no service name is present

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.11.0
    • Java - Library
    • None
    • Patch Available

    Description

      The original intention of this story was to allow an older client to connect to a multiplexed server and continue to work by having the multiplexed processor handle any request that does not contain a service name and colon prefix. Given that multiplex is just a decorated protocol where the service name is prepended to the call name, it should be possible to connect a standard binary protocol client to a multiplex protocol server that treats a non-multiplex call (one without the colon separator) as a backwards-compatible call so older clients can continue to connect to newer servers.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            jking3 James E. King III
            apesternikov Aleksey Pesternikov
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment