go-common/app/interface/openplatform/article/cmd/article-test.toml
2019-04-22 18:49:16 +08:00

496 lines
11 KiB
TOML

version = "1.0.0"
user = "nobody"
pid = "/tmp/article.pid"
dir = "./"
perf = "0.0.0.0:6750"
family = "article"
[identify]
whiteAccessKey = ""
whiteMid = 0
csrfOn = true
[identify.app]
key = "9cfc54570033cd61"
secret = "9d63835fa38fe58a62d9f49ef5da296f"
[identify.memcache]
name = "go-business/identify"
proto = "tcp"
addr = "172.16.33.54:11211"
active = 5
idle = 10
dialTimeout = "1s"
readTimeout = "1s"
writeTimeout = "1s"
idleTimeout = "80s"
[identify.host]
auth = "http://passport.bilibili.co"
secret = "http://open.bilibili.co"
[identify.httpClient]
key = "9cfc54570033cd61"
secret = "9d63835fa38fe58a62d9f49ef5da296f"
dial = "30ms"
timeout = "100ms"
keepAlive = "60s"
[identify.httpClient.breaker]
window = "10s"
sleep = "100ms"
bucket = 10
ratio = 0.5
request = 100
[identify.httpClient.url]
"http://passport.bilibili.co/intranet/auth/tokenInfo" = {timeout = "100ms"}
"http://passport.bilibili.co/intranet/auth/cookieInfo" = {timeout = "100ms"}
"http://open.bilibili.co/api/getsecret" = {timeout = "500ms"}
[rpcServer2]
token= "123456"
[[rpcServer2.servers]]
proto = "tcp"
addr = "0.0.0.0:6755"
weight = 10
[rpcServer2.zookeeper]
root = "/microservice/article-service-x/"
addrs = ["172.16.33.172:2181"]
timeout = "60s"
[displayInfoc]
taskID = "1"
proto = "tcp"
addr = "127.0.0.1:80"
chanSize = 10240
[clickInfoc]
taskID = "1"
proto = "tcp"
addr = "127.0.0.1:80"
chanSize = 10240
[AIclickInfoc]
taskID = "1"
proto = "tcp"
addr = "127.0.0.1:80"
chanSize = 10240
[ShowInfoc]
taskID = "1"
proto = "tcp"
addr = "127.0.0.1:80"
chanSize = 10240
[CheatInfoc]
taskID = "1"
proto = "tcp"
addr = "127.0.0.1:80"
chanSize = 10240
[log]
dir = "/data/log/article/"
#[log.syslog]
# proto = "udp"
# addr = "172.18.19.22:9999"
# project = "article"
# chanSize = 10240
[app]
key = "9cfc54570033cd61"
secret = "9d63835fa38fe58a62d9f49ef5da296f"
[bm]
addr = "0.0.0.0:6751"
timeout = "1s"
[HTTPClient]
key = "9cfc54570033cd61"
secret = "9d63835fa38fe58a62d9f49ef5da296f"
dial = "50ms"
timeout = "1s"
keepAlive = "60s"
timer = 128
[HTTPClient.breaker]
window ="10s"
sleep ="10ms"
bucket = 10
ratio = 0.5
request = 100
[messageHTTPClient]
key = "9cfc54570033cd61"
secret = "9d63835fa38fe58a62d9f49ef5da296f"
dial = "50ms"
timeout = "1s"
keepAlive = "60s"
timer = 128
[messageHTTPClient.breaker]
window ="10s"
sleep ="10ms"
bucket = 10
ratio = 0.5
request = 100
[tracer]
family = "platform/article"
proto = "unixgram"
addr = "/var/run/dapper-collect/dapper-collect.sock"
[accountRPC]
pullInterval = "10s"
[accountRPC.client]
timeout = "1500ms"
[accountRPC.client.breaker]
window ="3s"
sleep ="100ms"
bucket = 10
ratio = 0.5
request = 100
[accountRPC.conf]
domain = "api.bilibili.co"
key = "53e2fa226f5ad348"
secret = "3cf6bd1b0ff671021da5f424fea4b04a"
[tagRPC]
pullInterval = "10s"
[tagRPC.client]
proto = "tcp"
timeout = "1s"
timer = 1000
[tagRPC.client.breaker]
window ="10s"
sleep ="10ms"
bucket = 10
ratio = 0.5
request = 100
[tagRPC.zookeeper]
root = "/microservice/tag-service/"
addrs = ["172.16.33.172:2181"]
timeout = "30s"
[favRPC]
pullInterval = "10s"
[favRPC.client]
proto = "tcp"
addr = "172.16.33.56:6019"
timeout = "1s"
timer = 1000
[favRPC.client.breaker]
window ="10s"
sleep ="10ms"
bucket = 10
ratio = 0.5
request = 100
[favRPC.zookeeper]
root = "/microservice/favorite/"
addrs = ["172.16.33.172:2181"]
timeout = "30s"
[arcRPC]
pullInterval = "10s"
group = "test"
[arcRPC.client]
proto = "tcp"
token = "123456"
timeout = "1s"
timer = 1000
[arcRPC.client.breaker]
window ="3s"
sleep ="100ms"
bucket = 10
ratio = 0.5
request = 100
[arcRPC.zookeeper]
root = "/microservice/archive-service/"
addrs = ["172.16.33.172:2181"]
timeout = "30s"
[coinRPC]
pullInterval = "10s"
[coinRPC.client]
proto = "tcp"
timeout = "1s"
timer = 1000
[coinRPC.client.breaker]
window ="10s"
sleep ="10ms"
bucket = 10
ratio = 0.5
request = 100
[coinRPC.zookeeper]
root = "/microservice/coin-service/"
addrs = ["172.16.33.172:2181"]
timeout = "30s"
[ResRPC]
pullInterval = "10s"
[ResRPC.client]
proto = "tcp"
timeout = "1s"
timer = 1000
[resRPC.client.breaker]
window ="10s"
sleep ="10ms"
bucket = 10
ratio = 0.5
request = 100
[resRPC.zookeeper]
root = "/microservice/resource-service/"
addrs = ["172.16.33.172:2181"]
timeout = "30s"
[ThumbupRPC]
pullInterval = "10s"
[ThumbupRPC.client]
proto = "tcp"
timeout = "1s"
timer = 1000
[ThumbupRPC.client.breaker]
window ="10s"
sleep ="10ms"
bucket = 10
ratio = 0.5
request = 100
[ThumbupRPC.zookeeper]
root = "/microservice/thumbup-service/"
addrs = ["172.16.33.172:2181"]
timeout = "30s"
[FilterRPC]
pullInterval = "10s"
[FilterRPC.client]
proto = "tcp"
timeout = "10s"
timer = 1000
[FilterRPC.client.breaker]
window ="10s"
sleep ="10ms"
bucket = 10
ratio = 0.5
request = 100
[FilterRPC.zookeeper]
root = "/microservice/filter-service/"
addrs = ["172.16.33.172:2181"]
timeout = "30s"
[HistoryRPC]
pullInterval = "10s"
[HistoryRPC.client]
proto = "tcp"
timeout = "10s"
timer = 1000
[HistoryRPC.client.breaker]
window ="10s"
sleep ="10ms"
bucket = 10
ratio = 0.5
request = 100
[HistoryRPC.zookeeper]
root = "/microservice/history/"
addrs = ["172.16.33.172:2181"]
timeout = "30s"
[redis]
name = "article"
proto = "tcp"
addr = "172.16.33.54:6379"
idle = 10
active = 10
dialTimeout = "1s"
readTimeout = "1s"
writeTimeout = "1s"
idleTimeout = "10s"
[mysql]
[mysql.article]
addr = "172.16.33.54"
dsn = "test:test@tcp(172.16.33.54:3306)/bilibili_article?timeout=5s&readTimeout=5s&writeTimeout=5s&parseTime=true&loc=Local&charset=utf8mb4,utf8"
active = 5
idle = 2
idleTimeout ="4h"
queryTimeout = "100ms"
execTimeout = "100ms"
tranTimeout = "200ms"
[mysql.article.breaker]
window = "3s"
sleep = "100ms"
bucket = 10
ratio = 0.5
request = 100
[memcache]
name = "article"
proto = "tcp"
addr = "172.16.33.54:11211"
idle = 10
active = 10
dialTimeout = "2s"
readTimeout = "2s"
writeTimeout = "2s"
idleTimeout = "7h"
expire = "15m"
articleExpire = "10m"
articleNoFilterExpire = "5m"
statsExpire = "15m"
likeExpire = "72h"
cardsExpire = "6h"
submitExpire = "2m"
ListArtsExpire = "24h"
ListExpire = "24h"
ArtListExpire = "24h"
UpListsExpire = "6h"
ListReadExpire = "1h"
HotspotExpire = "30m"
AuthorExpire = "24h"
[ecode]
domain = "172.16.33.248:6401"
all = "1h"
diff = "5m"
[ecode.clientconfig]
key = "test"
secret = "e6c4c252dc7e3d8a90805eecd7c73396"
dial = "2000ms"
timeout = "2s"
keepAlive = "10s"
timer = 128
[ecode.clientconfig.breaker]
window ="3s"
sleep ="100ms"
bucket = 10
ratio = 0.5
request = 100
[ecode.app]
key = "test"
secret = "e6c4c252dc7e3d8a90805eecd7c73396"
[statDatabus]
key = "0QEO9F8JuuIxZzNDvklH"
secret= "0QEO9F8JuuIxZzNDvklI"
group= "ArticleStat-Article-P"
topic= "ArticleStat-T"
action="pub"
name = "article/article-pub"
proto = "tcp"
addr = "172.16.33.158:6205"
idle = 100
active = 100
dialTimeout = "1s"
readTimeout = "60s"
writeTimeout = "1s"
idleTimeout = "10s"
[[RankCategories]]
name = "月榜"
id = 1
[[RankCategories]]
name = "周榜"
id = 2
[[RankCategories]]
name = "昨天"
id = 3
[[RankCategories]]
name = "前天"
id = 4
[message]
URL = "http://message.bilibili.com/api/notify/send.user.notify.do"
MC = "1_12_1"
[cards]
TicketURL = "http://api.bilibili.co/api/ticket/project/getcard"
MallURL = "http://mall.bilibili.co/mall-items/items/itemsListByQuery"
AudioURL = "http://api.bilibili.co/x/internal/v1/audio/songs/batch"
BangumiURL = "http://bangumi.bilibili.co/ext/internal/cardinfos"
[hbase]
master = ""
meta = ""
dialTimeout = "1s"
readTimeout = "150ms"
readsTimeout = "600ms"
writeTimeout = "200ms"
writesTimeout = "600ms"
[hbase.zookeeper]
root = ""
addrs = ["172.18.33.163:2181","172.18.33.164:2181","172.18.33.165:2181"]
timeout = "30s"
[bfs]
timeout="5s"
maxFileSize=5242880
bucket="article"
url="http://bfs.bilibili.co/bfs/article/"
method="PUT"
key="4d08035f0b341509"
secret="ed4161d96c7612b670f75fa4be4e15"
[antispam]
on=true
second=3
n=100
hour=12
m=1000
[antispam.redis]
name = "article"
proto = "tcp"
addr = "172.16.33.54:6379"
idle = 10
active = 10
dialTimeout = "1s"
readTimeout = "1s"
writeTimeout = "1s"
idleTimeout = "10s"
[degradeConfig]
expire = 86400
[degradeConfig.memcache]
name = "article"
proto = "tcp"
addr = "172.16.33.54:11211"
idle = 10
active = 10
dialTimeout = "2s"
readTimeout = "2s"
writeTimeout = "2s"
idleTimeout = "7h"
[article]
expireUpper = "72h"
expireArtLikes = "72h"
expireSortArts = "24h"
TTLSortArts = "72h"
ExpireRank = "10m"
TTLRank = "24m"
ExpireMaxLike = "720h"
ExpireHotspot = "6h"
creationDefaultSize = 20
creationMaxSize = 200
upperDraftLimit = 30
upperArticleLimit = 5
updateRecommendsInteval = "5m"
maxRecommendPsSize = 100
maxRecommendPnSize = 10000
maxUpperListPsSize = 100
maxArchives = 40
maxComplaintReasonLimit = 1000
maxArticleMetas = 100
maxApplyContentLimit = 5000
maxApplyCategoryLimit = 200
maxLikeMidLen = 10
RecommendAidLen = 20
SortLimitTime = "504h"
UpdateBannersInteval = "5m"
bannerIDs = [2127,2128,2129,2130,2131,2132,2133,2134]
ActBannerIDs = [2442]
RecommendRegionLen = 2
SkyHorseRecommendRegionLen = 5
RankHost = "http://172.16.33.57:10800"
MessageMids = []
MaxContentSize = 1048576
MaxContentLength = 20000
MinContentLength = 200
ActAddURI = "http://matsuri.bilibili.co/api/likes/item/add/%d"
ActDelURI = "http://matsuri.bilibili.co/api/likes/item/up"
ActURI = "http://matsuri.bilibili.co/activity/list/article"
ListLimit = 10
ListArtsLimit = 500
AppCategoryName = "更多"
AppCategoryURL = "http://i0.hdslb.com/bfs/archive/2740eba8124516ac62edf84f65a858ed68b390de.png"
SkyHorseURL = ""
SkyHorseGray = [1]
SkyHorseGrayUsers = [1]
ListDefaultImage = "http://i0.hdslb.com/bfs/archive/2740eba8124516ac62edf84f65a858ed68b390de.png"
ExpireReadPing = "2m"
ExpireReadSet = "24h"