Documentation
¶
Index ¶
Constants ¶
View Source
const GeneralTimeout = 5 * time.Second
Variables ¶
View Source
var DialOptions = []grpc.DialOption{ grpc.WithKeepaliveParams(keepalive.ClientParameters{ Time: 10 * time.Second, Timeout: GeneralTimeout, PermitWithoutStream: true, }), grpc.WithConnectParams(grpc.ConnectParams{ Backoff: backoff.DefaultConfig, MinConnectTimeout: GeneralTimeout, }), grpc.WithContextDialer(func(ctx context.Context, s string) (net.Conn, error) { return (&net.Dialer{ Timeout: GeneralTimeout, }).DialContext(ctx, "tcp", s) }), grpc.WithWriteBufferSize(0), grpc.WithReadBufferSize(0), grpc.WithIdleTimeout(30 * time.Minute), grpc.WithUserAgent("spaceship/" + manifest.VersionCode), }
View Source
var ServerOptions = []grpc.ServerOption{ grpc.ReadBufferSize(0), grpc.WriteBufferSize(0), grpc.KeepaliveEnforcementPolicy(keepalive.EnforcementPolicy{ MinTime: 5 * time.Second, PermitWithoutStream: true, }), grpc.ConnectionTimeout(GeneralTimeout), }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.