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.