client

package
v0.9.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Close added in v0.1.11

func Close(client any)

关闭复用客户端

func CloseAwait added in v0.1.12

func CloseAwait(client any)

关闭复用客户端,等待所有请求结束后再关闭

func GetConn

func GetConn(serviceName string, multiplex bool) (con client.Interface, err error)

func GetConsumers added in v0.1.21

func GetConsumers() []string

Types

type ErrCon added in v0.3.10

type ErrCon struct {
	// contains filtered or unexported fields
}

func (ErrCon) Invoke added in v0.3.10

func (c ErrCon) Invoke(ctx context.Context, method string, args any, reply any, opts ...grpc.CallOption) error

func (ErrCon) NewStream added in v0.3.10

func (c ErrCon) NewStream(ctx context.Context, desc *grpc.StreamDesc, method string, opts ...grpc.CallOption) (grpc.ClientStream, error)

type GenerateFun added in v0.8.0

type GenerateFun[t any] func(isMultiplex ...bool) t

func Auto added in v0.8.16

func Auto[t any](fun func(cc grpc.ClientConnInterface) t) GenerateFun[t]

func NewClient

func NewClient[t any](serviceName string, fun func(cc grpc.ClientConnInterface) t) GenerateFun[t]

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL