Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Conf is global config Conf = &Config{} )
Functions ¶
Types ¶
type Config ¶
type Config struct { Static string // reload Reload ReloadInterval // auth Auth *auth.Config // verify Verify *verify.Config // HTTPServer HTTPServer *blademaster.ServerConfig // tracer Tracer *trace.Config // db MySQL *MySQL // rpc RPCClient2 *RPCClient2 // grpc TagClient *warden.ClientConfig // acc client AccClient *warden.ClientConfig // httpClient HTTPClient *blademaster.ClientConfig // HTTPClientSports HTTPClientSports *blademaster.ClientConfig // HTTPClientBnj HTTPClientBnj *blademaster.ClientConfig // HTTPClientKfc HTTPClientKfc *blademaster.ClientConfig // Rule Rule *Rule // Host Host Host // Log Log *log.Config // ecode Ecode *ecode.Config // ip IPFile string // mc Memcache *Memcache TimeMc *tmMC // redis Redis *Redis // hbase Hbase *hbase.Config RPCServer *rpc.ServerConfig // interval Interval *Interval // Elastic Elastic *elastic.Config // ArcClient ArcClient *warden.ClientConfig // Time machine conf Timemachine *timemachine // Bnj Bnj2019 *bnj2019 // databus Databus *Databus }
Config service config
type Host ¶
type Host struct { Sports string QqNews string Activity string APICo string Mall string LiveCo string }
Host remote host.
type Interval ¶
type Interval struct { NewestSubTsInterval time.Duration PullArcTypeInterval time.Duration ActSourceInterval time.Duration TmInternal time.Duration }
Interval .
type Memcache ¶
type Memcache struct { Like *memcache.Config LikeExpire time.Duration LikeIPExpire time.Duration PerpetualExpire time.Duration ItemExpire time.Duration SubStatExpire time.Duration ViewRankExpire time.Duration SourceItemExpire time.Duration QqExpire time.Duration BwsExpire time.Duration ProtocolExpire time.Duration KfcExpire time.Duration KfcCodeExpire time.Duration }
Memcache struct
type Prom ¶
type Prom struct { LIBClient *prom.Prom LIBClientState *prom.Prom APIClient *prom.Prom HTTPServer *prom.Prom }
Prom prom .
type RPCClient2 ¶
type RPCClient2 struct { Archive *rpc.ClientConfig Coin *rpc.ClientConfig Suit *rpc.ClientConfig Spy *rpc.ClientConfig Tag *rpc.ClientConfig Thumbup *rpc.ClientConfig Article *rpc.ClientConfig }
RPCClient2 define RPC client config
type Redis ¶
type Redis struct { *redis.Config Expire time.Duration MatchExpire time.Duration FollowExpire time.Duration UserAchExpire time.Duration UserPointExpire time.Duration AchCntExpire time.Duration HotDotExpire time.Duration RandomExpire time.Duration ResetExpire time.Duration RewardExpire time.Duration }
Redis struct
type ReloadInterval ¶
ReloadInterval define reolad config
type Rule ¶
type Rule struct { GuessCount int MaxGuessCoin int64 SuitPids []int64 SuitExpire int64 TickQq time.Duration QqTryCount int DTimeout time.Duration QqStartTime string QqEndTime string QqYear string PlayerYear string BwsMids []int64 BwsAwardMids []int64 BwsLotteryMids []int64 BwsLotteryAids []int64 BwsSuitExpire int64 NeedInitAchieve bool DialectTags []int64 DialectRegions []int16 DialectSid int64 SpecialSids []int64 Spylike int64 LotteryActID int64 MatchLotteryID int64 S8Sid int64 S8ArcSid int64 S8ArtSid int64 KingStorySid int64 TmMids []int64 }
Rule rule config.
Click to show internal directories.
Click to hide internal directories.