sysconf

package
v0.0.0-...-b988991 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

所有注册服务的域名、服务端口

Index

Constants

View Source
const (
	MYSQL_CONFIG_NAME = "mysql_config.json"
	REDIS_CONFIG_NAME = "redis_config.json"
)

Variables

This section is empty.

Functions

func Initialize

func Initialize(path string) error

Types

type MysqlAttr

type MysqlAttr struct {
	Host     string `json:"host"`
	Port     int    `json:"port"`
	User     string `json:"user"`
	Password string `json:"password"`
	Database string `json:"database"`
}

type MysqlConfig

type MysqlConfig struct {
	ConfigMap map[string]*MysqlAttr
}
var (
	GMysqlConfig *MysqlConfig = new(MysqlConfig)
)

func (*MysqlConfig) Init

func (conf *MysqlConfig) Init(configFile string) error

type MysqlRawConfig

type MysqlRawConfig struct {
	PlatformSet    MysqlAttr `json:"sailcraft_platform_set"`
	UinSet1To100   MysqlAttr `json:"sailcraft_uin_set_1_1000000"`
	UinSet100To200 MysqlAttr `json:"sailcraft_uin_set_1000001_2000000"`
	UinSet200To300 MysqlAttr `json:"sailcraft_uin_set_2000001_3000000"`
	UinSet300To400 MysqlAttr `json:"sailcraft_uin_set_3000001_4000000"`
	UinSet400to500 MysqlAttr `json:"sailcraft_uin_set_4000001_5000000"`
	UserFinance    MysqlAttr `json:"user_finance"`
	OmsDB          MysqlAttr `json:"omsdb"`
}

type RedisConfig

type RedisConfig struct {
	ClusterRedisAddressList []string `json:"ClusterRedisAddressList"`
	SingletonRedisAddrsss   string   `json:"SingletonRedisAddrsss"`
}
var (
	GRedisConfig *RedisConfig = new(RedisConfig)
)

func (*RedisConfig) Init

func (conf *RedisConfig) Init(configFile string) error

type ServiceConfigS

type ServiceConfigS struct {
	Services []ServiceConfigS `json:"Services"`
}

type ServiceInfoS

type ServiceInfoS struct {
	ServiceTag        string `json:"ServiceTag"`
	ServiceDomainName string `json:"DomainName"`
	ServicePort       int    `json:"Port"`
}

Jump to

Keyboard shortcuts

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