Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Conf = &Config{}
)
Conf global variable.
Functions ¶
Types ¶
type Config ¶
type Config struct { // base // host Host *Host // log Xlog *log.Config // AuthN AuthN *auth.Config // Verify Verify *verify.Config // http BM *HTTPServers // db Mysql *sql.Config // mc Memcache *Memcache //redis Redis *Redis // databus DataBus *databus.Config // tracer Tracer *trace.Config // bm client HTTPClient *bm.ClientConfig // Judge conf Judge *Judge // ecodes Ecode *ecode.Config // Antispam Antispam *antispam.Config // TagID TagID *TagID // Property Property *Property // rpc client RPCClient2 *RPC // GRPCClient GRPCClient *GRPC }
Config struct of conf.
type HTTPServers ¶
type HTTPServers struct { Inner *bm.ServerConfig Local *bm.ServerConfig }
HTTPServers Http Servers
type Judge ¶
type Judge struct { ConfTimer time.Duration // 定时load数据时间间隔 ReservedTime time.Duration // 结案前N分钟停止获取case LoadManagerTime time.Duration // load manager user的时间间隔 CaseGiveHours int64 // 案件发放时长 CaseCheckTime int64 // 单案审核时长 JuryRatio int64 // 投准率下限 JudgeRadio int64 // 判决阙值 CaseVoteMin int64 // 案件投票数下限 CaseObtainMax int64 // 每日获取案件数 CaseVoteMax int64 // 结案投票数 JuryApplyMax int64 // 每日发放风纪委上限 CaseLoadMax int // 案件发放最大队列数 CaseLoadSwitch int8 // 案件发放进入队列开关 VoteNum }
Judge define judge conf.
type Memcache ¶
type Memcache struct { *memcache.Config UserExpire time.Duration MinCommonExpire time.Duration CommonExpire time.Duration }
Memcache define memcache conf.
type RPC ¶
type RPC struct { Archive *rpc.ClientConfig Member *rpc.ClientConfig }
RPC rpc client config.
Click to show internal directories.
Click to hide internal directories.