utils

package
v1.0.5 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2023 License: AFL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GlobalObj

type GlobalObj struct {
	/*
		Server
	*/
	TcpServer ziface.IServer `json:"tcp_server"` //当前Zinx全局的Server对象
	Host      string         `json:"host"`       //当前服务器主机监听的IP
	TcpPort   int            `json:"tcp_port"`   //当前服务器主机监听的端口号
	Name      string         `json:"name"`       //当前服务器的名称

	/*
		Zinx
	*/
	Version           string `json:"version"`              //当前Zinx的版本号
	MaxConn           int    `json:"max_conn"`             //当前服务器主机允许的最大连接数
	MaxPackageSize    uint32 `json:"max_package_size"`     //当前Zinx框架数据包的最大值
	WorkerPoolSize    uint32 `json:"worker_pool_size"`     //当前业务工作池的Goroutine的数量
	MaxWorkerTaskSize uint32 `json:"max_worker_task_size"` //Zinx框架任务的最大值(限定条件),每个Worker最多承载的消息数量

}
var GlobalObject *GlobalObj

func (*GlobalObj) Reload

func (g *GlobalObj) Reload(configPath string)

Reload 从zinx.json中去加载用于自定义的参数

Jump to

Keyboard shortcuts

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