Categorygithub.com/zusux/zrpc
repositorypackage
1.1.6
Repository: https://github.com/zusux/zrpc.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

   go get github.com/zusux/zrpc

初始化

配置文件

// 配置文件存放路径 默认在 执行目录/config/prod.yaml
//设置配置文件路径
//初始化
zrpc.Init()

log 获取

log := zrpc.Log()

配置项获取

conf := zrpc.GetConf()
name := zrpc.K.String("server.name")

gorm 获取

   gorm  := zrpc.GetDb()

redis 获取

redis := zrpc.Redis() ####grpc 服务注册

    conf := zrpc.GetConf()
    conf.Register()
    conf.GrpcRequestRemote(ctx context.Context,serverName string, req interface{}, reqFactory sd.Factory)
    conf.UnRegister()