Skip to content

Implement gRPC Server — non-blocking tonic gRPC server #5

@gauravgahlot

Description

@gauravgahlot

Equivalent to Go's nonblockinggrpcserver.go. Starts a tonic gRPC server on a Unix socket
in a background async task and exposes a stop method for clean shutdown. Each incoming
request should be assigned a unique sequential request ID via an atomic counter and logged
via tracing with the request ID, method name, and response outcome. Both unary and streaming
RPC variants need to be covered, matching Go's unary and stream interceptors.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions