zutils

package
v1.3.5 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PathExists

func PathExists(path string) (bool, error)

PathExists 判断一个文件是否存在

Types

type GlobalObj

type GlobalObj struct {

	// 服务器配置
	TcpServer ziface.IServer // 当前gf-plus的全局Server对象
	Host      string         // 当前服务器主机IP
	TcpPort   int            // 当前服务器主机监听端口号
	Name      string         // 当前服务器名称

	// 高级配置
	Version          string // 版本号
	MaxPacketSize    uint32 // 都需数据包的最大值
	MaxConn          int    // 当前服务器主机允许的最大链接个数
	WorkerPoolSize   uint32 // 业务工作Worker池的数量
	MaxWorkerTaskLen uint32 // 业务工作Worker对应负责的任务队列最大任务存储数量
	MaxMsgChanLen    uint32 // SendBuffMsg发送消息的缓冲最大长度

	// 文件路径配置
	ConfFilePath string

	// 日志配置
	LogDir        string // 日志所在文件夹 默认"./log"
	LogFile       string // 日志文件名称   默认"",如果没有设置日志文件,打印信息将打印至stderr
	LogDebugClose bool   // 是否关闭Debug日志级别调试信息 默认false,默认打开debug信息
}

GlobalObj 存储一切有关框架的全局参数,供其他模块使用,用户也可以通过根据tcp.json来配置

var GlobalObject *GlobalObj

GlobalObject 定义一个全局的对象

func (*GlobalObj) Reload

func (global *GlobalObj) Reload()

Reload 读取用户的配置文件

Jump to

Keyboard shortcuts

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