Documentation ¶
Index ¶
- Variables
- func GetClient(clientName string) (*grpc.ClientConn, error)
- func InitServer(grpcName string, keyFile string, certFile string) *grpc.Server
- func RegisterClient(clientName string, target string, certFile string)
- func RegisterServer(grpcName string, serverName string, server Server)
- type Client
- type Server
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Mu sync.RWMutex
)
Functions ¶
func GetClient ¶
func GetClient(clientName string) (*grpc.ClientConn, error)
获取GRPC客户端
参数:
- clientName: 客户端名
func InitServer ¶
初始化GRPC服务
参数:
- grpcName: GRPC服务名
- keyFile: TLS私钥,如果为空则不使用TLS
- certFile: TLS证书,如果为空则不使用TLS
func RegisterServer ¶
注册一个GRPC下的服务
gRPC作为主服务, 一个gRPC下可以有多个不同功能服务
参数:
- grpcName: GRPC名
- serverName: GRPC下的服务名字
- server: GRPC下的服务
Types ¶
Click to show internal directories.
Click to hide internal directories.