package
1.12.6
Repository: https://github.com/go-dev-frame/sponge.git
Documentation: pkg.go.dev

# README

grpc client

Generic grpc client.

Example of use

	import "github.com/go-dev-frame/sponge/pkg/grpc/client"

	conn, err := client.NewClient(context.Background(), "127.0.0.1:8282",
		//client.WithServiceDiscover(builder),
		//client.WithLoadBalance(),
		//client.WithSecure(credentials),
		//client.WithUnaryInterceptor(unaryInterceptors...),
		//client.WithStreamInterceptor(streamInterceptors...),
	)

Examples of practical use https://github.com/zhufuyi/grpc_examples/blob/main/usage/client/main.go

# Functions

Dial to grpc server.
NewClient create a new grpc client.
WithDialOption set DialOption.
WithLoadBalance set load balance.
WithSecure set secure.
WithServiceDiscover set service discover.
WithStreamInterceptor set stream interceptor.
WithUnaryInterceptor set unary interceptor.

# Type aliases

Option client option func.