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(),