INNER CODE UNIT · Go

Dial

pace/bricks · grpc/client.go:29

func Dial(addr string) (*grpc.ClientConn, error) {
	return NewClient(addr)
}

func NewClient(addr string) (*grpc.ClientConn, error) {
	var conn *grpc.ClientConn

	clientMetrics := grpc_prometheus.NewClientMetrics()

	opts := []grpc_retry.CallOption{
		grpc_retry.WithBackoff(grpc_retry.BackoffLinear(100 * time.Millisecond)),
		grpc_retry.WithMax(10),
	}

	conn, err := grpc.NewClient(addr,
		grpc.WithTransportCredentials(insecure.NewCredentials()),
		grpc.WithChainStreamInterceptor(
			grpc_sentry.StreamClientInterceptor(),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…