Documentation
¶
Overview ¶
@Title @Description @Author Wangwengang 2021/8/19 下午12:42 @Update Wangwengang 2021/8/19 下午12:42
@Title @Description @Author Wangwengang 2021/8/18 下午10:08 @Update Wangwengang 2021/8/18 下午10:08
@Title @Description @Author Wangwengang 2021/8/24 下午9:37 @Update Wangwengang 2021/8/24 下午9:37
@Title @Description @Author Wangwengang 2021/8/19 下午12:21 @Update Wangwengang 2021/8/19 下午12:21
@Title @Description @Author Wangwengang 2021/8/26 上午10:09 @Update Wangwengang 2021/8/26 上午10:09
@Title @Description @Author Wangwengang 2021/8/19 上午1:50 @Update Wangwengang 2021/8/19 上午1:50
@Title @Description @Author Wangwengang 2021/8/20 下午2:38 @Update Wangwengang 2021/8/20 下午2:38
@Title @Description @Author Wangwengang 2021/8/18 下午10:05 @Update Wangwengang 2021/8/18 下午10:05
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EtcdV3 ¶ added in v0.0.2
type EtcdV3 struct {
Addr []string `mapstructure:"addr" json:"addr" yaml:"addr"`
}
type Rpcx ¶ added in v0.0.2
type Rpcx struct { BasePath string `mapstructure:"base-path" json:"basePath" yaml:"base-path"` // basePath Addr string `mapstructure:"addr" json:"addr" yaml:"addr"` // ip Network string `mapstructure:"network" json:"network" yaml:"network"` // network Register string `mapstructure:"register" json:"register" yaml:"register"` // 注册中心 }
type RpcxRouter ¶ added in v0.0.2
type RpcxRouter struct { Op uint32 `mapstructure:"op" json:"op" yaml:"op"` ServicePath string `mapstructure:"service-path" json:"servicePath" yaml:"service-path"` ServiceMethod string `mapstructure:"service-method" json:"serviceMethod" yaml:"service-method"` Oneway bool `mapstructure:"oneway" json:"oneway" yaml:"oneway"` BackOp uint32 `mapstructure:"back-op" json:"backOp" yaml:"back-op"` }
type TcpConfig ¶ added in v0.0.2
type TcpConfig struct { Name string `mapstructure:"name" json:"name" yaml:"name"` // serverName Ip string `mapstructure:"ip" json:"ip" yaml:"ip"` // ip TcpPort int `mapstructure:"tcp-port" json:"tcp-port" yaml:"tcp-port"` // 端口值 MaxConn int `mapstructure:"max-conn" json:"maxConn" yaml:"max-conn"` // 最大连接数 WorkerPoolSize uint32 `mapstructure:"worker-pool-size" json:"workerPoolSize" yaml:"worker-pool-size"` // 工作池数量 MaxWorkerTaskLen uint32 `mapstructure:"max-worker-task-len" json:"maxWorkerTaskLen" yaml:"max-worker-task-len"` MaxMsgChanLen uint32 `mapstructure:"max-msg-chan-len" json:"maxMsgChanLen" yaml:"max-msg-chan-len"` MaxPacketSize uint32 `mapstructure:"max-packet-size" json:"maxPacketSize" yaml:"max-packet-size"` }
type Websocket ¶ added in v0.0.2
type Websocket struct { Enable bool `mapstructure:"enable" json:"enable" yaml:"enable"` // 是否开启Websocket Addr string `mapstructure:"addr" json:"addr" yaml:"addr"` ConnWriteTimeout int `mapstructure:"conn-write-timeout" json:"connWriteTimeout" yaml:"conn-write-timeout"` ConnReadTimeout int `mapstructure:"conn-read-timeout" json:"connReadTimeout" yaml:"conn-read-timeout"` MaxHeaderLen int `mapstructure:"max-header-len" json:"maxHeaderLen" yaml:"max-header-len"` }
type Zap ¶
type Zap struct { Level string `mapstructure:"level" json:"level" yaml:"level"` // 级别 Format string `mapstructure:"format" json:"format" yaml:"format"` // 输出 Prefix string `mapstructure:"prefix" json:"prefix" yaml:"prefix"` // 日志前缀 Director string `mapstructure:"director" json:"director" yaml:"director"` // 日志文件夹 LinkName string `mapstructure:"link-name" json:"linkName" yaml:"link-name"` // 软链接名称 ShowLine bool `mapstructure:"show-line" json:"showLine" yaml:"showLine"` // 显示行 EncodeLevel string `mapstructure:"encode-level" json:"encodeLevel" yaml:"encode-level"` // 编码级 StacktraceKey string `mapstructure:"stacktrace-key" json:"stacktraceKey" yaml:"stacktrace-key"` // 栈名 LogInConsole bool `mapstructure:"log-in-console" json:"logInConsole" yaml:"log-in-console"` // 输出控制台 }