grpcgoogle.golang.org/grpc/keepalive Index | Files

package keepalive

import "google.golang.org/grpc/keepalive"

Package keepalive defines configurable parameters for point-to-point healthcheck.

Index

Types

type ClientParameters

type ClientParameters struct {
	// After a duration of this time if the client doesn't see any activity it pings the server to see if the transport is still alive.
	Time time.Duration // The current default value is infinity.
	// After having pinged for keepalive check, the client waits for a duration of Timeout and if no activity is seen even after that
	// the connection is closed.
	Timeout time.Duration // The current default value is 20 seconds.
	// If true, client runs keepalive checks even with no active RPCs.
	PermitWithoutStream bool
}

ClientParameters is used to set keepalive parameters on the client-side. These configure how the client will actively probe to notice when a connection broken and to cause activity so intermediaries are aware the connection is still in use.

Source Files

keepalive.go

Version
v1.2.0
Published
Mar 14, 2017
Platform
linux/amd64
Imports
1 packages
Last checked
18 minutes ago

Tools for package owners.