Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-74013

Create the Server abstraction for MongoDB gRPC service

    XMLWordPrintableJSON

Details

    • Service Arch
    • Fully Compatible
    • Service Arch 2023-03-20, Service Arch 2023-04-03, Service Arch 2023-04-17, Service Arch 2023-05-01, Service Arch 2023-05-15, Service Arch 2023-05-29

    Description

      It provides a synchronous gRPC server that implements MongoDB gRPC Protocol and delegates threading to the gRPC core library. It wraps every incoming gRPC stream into an instance of IngressSession. The server provides the per-operation threading model, where threads allocated by the gRPC core library are used to receive, process, and respond to individual operations. A new configuration option settable at startup, will set an upper-bound on the number of threads allocated by the gRPC core library (similar to maxIncomingConnections for MongoRPC).

      Attachments

        Activity

          People

            patrick.freed@mongodb.com Patrick Freed
            amirsaman.memaripour@mongodb.com Amirsaman Memaripour
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: