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

Create the Server abstraction for MongoDB gRPC service

    • 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
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      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).

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

              Created:
              Updated:
              Resolved: