# README
GRPC Server
The package core/workers/grpcsrv
provides a default set of configuration for hosting a grpc server in a service.
Configuration
The GRPC server can be configured through these environment variables:
GRPC_ADDR
the gRPC server listener's network address (default:0.0.0.0:50051
)
Examples
Starting server and exposing the service
srv := grpcsrv.New(&grpcsrv.Config{
Addr: ":8080",
},
grpc.StreamInterceptor(paginationmw.StreamServerInterceptor),
grpc.UnaryInterceptor(paginationmw.UnaryServerInterceptor),
)
srv.Run(ctx)
# Functions
New sets up a new grpc server.
# Constants
Port is the default gRPC port used in examples.