Versions in this module Expand all Collapse all v0 v0.1.1 Jul 22, 2022 v0.1.0 Jul 22, 2022 Changes in this version + var MetadataClientAPIVersionKey = "client-api-version" + func Dial(ctx context.Context, opts ...ClientOption) (*grpc.ClientConn, error) + func DialInsecure(ctx context.Context, opts ...ClientOption) (*grpc.ClientConn, error) + type ClientOption func(o *clientOptions) + func WithDiscovery(d registry.Discovery) ClientOption + func WithEndpoint(endpoint string) ClientOption + func WithGzip() ClientOption + func WithLog() ClientOption + func WithMetric() ClientOption + func WithOptions(opts ...grpc.DialOption) ClientOption + func WithTimeout(timeout time.Duration) ClientOption + func WithUnaryInterceptor(inter ...grpc.UnaryClientInterceptor) ClientOption + func WithoutRetry() ClientOption + type Server struct + TracerOptions []otelgrpc.Option + func NewServer(opts ...ServerOption) *Server + func (s *Server) Endpoint() (*url.URL, error) + func (s *Server) Start(ctx context.Context) error + func (s *Server) Stop(ctx context.Context) error + type ServerOption func(o *Server) + func Address(addr string) ServerOption + func EnableLog() ServerOption + func EnableTracing() ServerOption + func Network(network string) ServerOption + func Options(opts ...grpc.ServerOption) ServerOption + func Timeout(timeout time.Duration) ServerOption + func UnaryInterceptor(in ...grpc.UnaryServerInterceptor) ServerOption