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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…