package grpc import "google.golang.org/grpc" type RPCServer struct { Server *grpc.Server } func New() RPCServer { return RPCServer{ Server: grpc.NewServer(), } } func (s RPCServer) Stop() { s.Server.GracefulStop() }