conf

package
v0.0.0-...-83adff0 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2020 License: GPL-3.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (

	// Conf config
	Conf = &Config{}
)

conf init.

Functions

func Init

func Init() error

Init init conf

Types

type Config

type Config struct {
	// Local cache
	LocalCache bool
	// interface XLog
	XLog *log.Config
	// tick time
	Tick xtime.Duration
	// tracer
	Tracer *trace.Config
	// databus
	UseractPub *databus.Config
	// httpClinet
	HTTPClient *bm.ClientConfig
	// httpIm9
	HTTPIm9 *bm.ClientConfig
	// httpSearch
	HTTPSearch *bm.ClientConfig
	// httpWrite
	HTTPWrite *bm.ClientConfig
	// httpLive
	HTTPLive *bm.ClientConfig
	// httpbangumi
	HTTPBangumi *bm.ClientConfig
	// httpbplus
	HTTPBPlus *bm.ClientConfig
	// httpgame
	HTTPGame *bm.ClientConfig
	// http
	BM *HTTPServers
	// host
	Host *Host
	// rpc client
	AccountRPC  *rpc.ClientConfig
	ArchiveRPC  *rpc.ClientConfig
	TagRPC      *rpc.ClientConfig
	ArticleRPC  *rpc.ClientConfig
	RelationRPC *rpc.ClientConfig
	ThumbupRPC  *rpc.ClientConfig
	HistoryRPC  *rpc.ClientConfig
	ResourceRPC *rpc.ClientConfig
	MemberRPC   *rpc.ClientConfig
	LocationRPC *rpc.ClientConfig
	// db
	MySQL *MySQL
	// ecode
	// ecode
	Ecode *ecode.Config
	// redis
	Redis *Redis
	// mc
	Memcache *Memcache
	// search
	Search *Search
	// space
	Space *Space
	// contribute
	ContributePub *databus.Config
	CoinClient    *warden.ClientConfig
	// BroadcastRPC grpc
	PGCRPC *warden.ClientConfig
	// build limit
	SearchBuildLimit *SearchBuildLimit
	// login build
	LoginBuild *LoginBuild
	// infoc
	Infoc *infoc.Config
	// fav Client
	FavClient *warden.ClientConfig
	// search dynamic
	SearchDynamicSwitch *SearchDynamicSwitch
}

Config struct

type HTTPServers

type HTTPServers struct {
	Outer *bm.ServerConfig
}

HTTPServers Http Servers

type Host

type Host struct {
	Account   string
	Bangumi   string
	APICo     string
	Im9       string
	Search    string
	Game      string
	Space     string
	Elec      string
	VC        string
	APILiveCo string
	WWW       string
	Show      string
	Pay       string
	Member    string
	Mall      string
}

Host struct

type LoginBuild

type LoginBuild struct {
	Iphone int
}

LoginBuild is

type Memcache

type Memcache struct {
	Archive *struct {
		*memcache.Config
		RecommedExpire xtime.Duration
		ArchiveExpire  xtime.Duration
	}
}

Memcache struct

type MySQL

type MySQL struct {
	Show *sql.Config
}

MySQL struct

type Redis

type Redis struct {
	Contribute *struct {
		*redis.Config
		Expire xtime.Duration
	}
}

Redis struct

type Search struct {
	SeasonNum          int
	MovieNum           int
	SeasonMore         int
	MovieMore          int
	UpUserNum          int
	UVLimit            int
	UserNum            int
	UserVideoLimit     int
	BiliUserNum        int
	BiliUserVideoLimit int
	OperationNum       int
	IPadSearchBangumi  int
	IPadSearchFt       int
}

Search struct

type SearchBuildLimit

type SearchBuildLimit struct {
	PGCHighLightIOS       int
	PGCHighLightAndroid   int
	PGCALLIOS             int
	PGCALLAndroid         int
	SpecialerGuideIOS     int
	SpecialerGuideAndroid int
	SearchArticleIOS      int
	SearchArticleAndroid  int
	ComicIOS              int
	ComicAndroid          int
	ChannelIOS            int
	ChannelAndroid        int
	CooperationIOS        int
	CooperationAndroid    int
	QueryCorIOS           int
	QueryCorAndroid       int
	SugDetailIOS          int
	SugDetailAndroid      int
	NewTwitterIOS         int
	NewTwitterAndroid     int
}

SearchBuildLimit struct

type SearchDynamicSwitch

type SearchDynamicSwitch struct {
	IsUP    bool
	IsCount bool
}

type Space

type Space struct {
	ForbidMid []int64
}

Space struct

Jump to

Keyboard shortcuts

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