INNER CODE UNIT · Go
createGRPCServer
nicholasjackson/fake-service · main.go:407
func createGRPCServer(
logger *logging.Logger,
rd *timing.RequestDuration,
errorInjector *errors.Injector,
generator *load.Generator,
grpcClients map[string]client.GRPC,
defaultClient client.HTTP,
requestGenerator load.RequestGenerator,
waitForReadyCheck bool,
readyHandler *handlers.Ready,
) *grpc.Server {
serverOptions := []grpc.ServerOption{}
// disable keep alives
if !*upstreamClientKeepAlives {
serverOptions = append(serverOptions, grpc.KeepaliveParams(keepalive.ServerParameters{MaxConnectionAge: 5 * time.Second}))
}