conf

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2021 License: MIT Imports: 0 Imported by: 0

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 JWT

type JWT struct {
	SigningKey  string `mapstructure:"signing-key" json:"signingKey" yaml:"signing-key"`    // jwt签名
	ExpiresTime int64  `mapstructure:"expires-time" json:"expiresTime" yaml:"expires-time"` // 过期时间
	BufferTime  int64  `mapstructure:"buffer-time" json:"bufferTime" yaml:"buffer-time"`    // 缓冲时间
}

type Redis added in v0.0.2

type Redis struct {
	Addr       []string `mapstructure:"addr" json:"addr" yaml:"addr"`
	Db         int      `mapstructure:"db" json:"db" yaml:"db"`
	Password   string   `mapstructure:"password" json:"password" yaml:"password"`
	MasterName string   `mapstructure:"master-name" json:"masterName" yaml:"master-name"`
}

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"`  // 输出控制台
}

Jump to

Keyboard shortcuts

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