Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Conf config Conf = &Config{} )
global var
Functions ¶
Types ¶
type Article ¶
type Article struct { ExpireUpper time.Duration ExpireArtLikes time.Duration ExpireSortArts time.Duration TTLSortArts time.Duration ExpireRank time.Duration TTLRank time.Duration ExpireMaxLike time.Duration ExpireHotspot time.Duration CreationDefaultSize int CreationMaxSize int UpperDraftLimit int UpperArticleLimit int UpdateRecommendsInteval time.Duration MaxRecommendPnSize int64 MaxRecommendPsSize int64 MaxUpperListPsSize int64 MaxArchives int MaxComplaintReasonLimit int64 MaxArticleMetas int MaxApplyContentLimit int64 MaxApplyCategoryLimit int64 MaxLikeMidLen int RecommendAidLen int SortLimitTime time.Duration UpdateBannersInteval time.Duration BannerIDs []int ActBannerIDs []int RecommendRegionLen int SkyHorseRecommendRegionLen int RankHost string MessageMids []int64 MaxContentSize int MaxContentLength int MinContentLength int ActAddURI string ActDelURI string ActURI string ListLimit int ListArtsLimit int AppCategoryName string AppCategoryURL string SkyHorseURL string SkyHorseGray []int64 SkyHorseGrayUsers []int64 ListDefaultImage string RecommendAuthors int ExpireReadPing time.Duration ExpireReadSet time.Duration Media []int64 EditTimes int RecommendAuthorsURL string }
Article article config
type BFS ¶
type BFS struct { Timeout time.Duration MaxFileSize int Bucket string URL string Method string Key string Secret string }
BFS bfs config
type Config ¶
type Config struct { // base // elk Log *log.Config // BM BM *bm.ServerConfig // HTTPClient . HTTPClient *bm.ClientConfig MessageHTTPClient *bm.ClientConfig // tracer Tracer *trace.Config // auth Auth *auth.Config // verify Verify *verify.Config // redis Redis *redis.Config // memcache Memcache *Memcache // MySQL MySQL MySQL // rpc AccountRPC *rpc.ClientConfig TagRPC *rpc.ClientConfig FavRPC *rpc.ClientConfig ArcRPC *rpc.ClientConfig CoinRPC *rpc.ClientConfig ResRPC *rpc.ClientConfig ThumbupRPC *rpc.ClientConfig FilterRPC *rpc.ClientConfig HistoryRPC *rpc.ClientConfig SearchRPC *warden.ClientConfig // databus StatDatabus *databus.Config // infoc log2 DisplayInfoc *infoc.Config ClickInfoc *infoc.Config AIClickInfoc *infoc.Config ShowInfoc *infoc.Config CheatInfoc *infoc.Config // ecode Ecode *ecode.Config //RankCategories . RankCategories []*model.RankCategory //Message Message Message Cards Cards //hbase HBase *hbase.Config // BFS BFS *BFS // Antispam Antispam *antispam.Config // DegradeConfig DegradeConfig *DegradeConfig // artcile Article Article //Berserker Berserker Berserker //Sentinel Sentinel *Sentinel }
Config config set
type DegradeConfig ¶
DegradeConfig .
type Memcache ¶
type Memcache struct { *memcache.Config ArticleExpire time.Duration StatsExpire time.Duration LikeExpire time.Duration CardsExpire time.Duration SubmitExpire time.Duration ListArtsExpire time.Duration ListExpire time.Duration ArtListExpire time.Duration UpListsExpire time.Duration ListReadExpire time.Duration HotspotExpire time.Duration AuthorExpire time.Duration ArticlesIDExpire time.Duration ArticleTagExpire time.Duration UpStatDailyExpire time.Duration }
Memcache config
Click to show internal directories.
Click to hide internal directories.