Documentation ¶
Overview ¶
Package utils 提供zinx相关工具类函数 包括:
全局配置 配置文件加载
当前文件描述: @Title globalobj.go @Description 相关配置文件定义及加载方式 @Author Aceld - Thu Mar 11 10:32:29 CST 2019
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GlobalObj ¶
type GlobalObj struct { /* Server */ TCPServer ziface.IServer // 当前Zinx的全局Server对象 Host string // 当前服务器主机IP TCPPort int // 当前服务器主机监听端口号 Name string // 当前服务器名称 /* Zinx */ Version string // 当前Zinx版本号 MaxPacketSize uint16 // 都需数据包的最大值 MaxConn int // 当前服务器主机允许的最大链接个数 WorkerPoolSize uint32 // 业务工作Worker池的数量 MaxWorkerTaskLen uint32 // 业务工作Worker对应负责的任务队列最大任务存储数量 MaxMsgChanLen uint32 // SendBuffMsg发送消息的缓冲最大长度 /* config file path */ ConfFilePath string /* logger */ LogDir string // 日志所在文件夹 默认"./log" LogFile string // 日志文件名称 默认"" --如果没有设置日志文件,打印信息将打印至stderr LogDebugClose bool // 是否关闭Debug日志级别调试信息 默认false -- 默认打开debug信息(暂未使用) LogLevel uint8 // 日志等级 }
存储一切有关Zinx框架的全局参数,供其他模块使用 一些参数也可以通过 用户根据 zinx.json来配置
var GlobalObject *GlobalObj
定义一个全局的对象
Click to show internal directories.
Click to hide internal directories.