Documentation ¶
Index ¶
Constants ¶
View Source
const RpcByGRpc = "grpc"
View Source
const RpcByHttp = "http"
rpc 请求方式
View Source
const RpcRegByEtcd = "etcd"
View Source
const RpcRegByNone = "none"
rpc注册方式
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBConfig ¶
type DBConfig struct { DbHost string `yaml:"DbHost"` DbPort string `yaml:"DbPort"` DbUser string `yaml:"DbUser"` DbPassword string `yaml:"DbPassword"` DbName string `yaml:"DbName"` MaxIdleConns int `default:"0" yaml:"MaxIdleConns"` //预留并发链接数 MaxOpenConns int `default:"0" yaml:"MaxOpenConns"` //最大支持链接 MaxLifetime int `default:"0" yaml:"ConnMaxLifetime"` //每个链接最大生存时间 MaxIdleTime int `default:"0" yaml:"ConnMaxIdleTime"` //每个链接最大空闲时间 MaxConcatLen string `default:"" yaml:"MaxConcatLen"` }
func (DBConfig) DSNForMysql ¶ added in v1.1.21
func (DBConfig) DSNForPgSql ¶ added in v1.1.21
type RpcClientConfig ¶
type RpcServerConfig ¶ added in v1.1.20
type RpcServerConfig struct { RpcLisAddr string `yaml:"RpcLisAddr"` //grpc启动端口,如 ":4001" RpcRegWay string `yaml:"RpcRegWay"` //服务注册方式:none/etcd RpcRegServer string `yaml:"RpcRegServer"` //服务注册服务端地址,如etcd地址 RpcRequestAddr string `yaml:"RpcRequestAddr"` //服务注册服务端地址,如etcd地址 }
服务端grpc配置
Click to show internal directories.
Click to hide internal directories.