# This is a TOML document. Boom version = "1.0.0" user = "root" pid = "/tmp/push-live.pid" dir = "/data/dev/go/src/go-common/app/interface/live/push-live" perf = "0.0.0.0:6420" env = "dev" [log] dir = "/data/log/push-live" family = "push-live" [tracer] family = "push-live" proto = "udp" addr = "172.16.33.46:5140" [bm] [bm.inner] addr = "0.0.0.0:9901" maxListen = 10 timeout = "1s" [bm.local] addr = "0.0.0.0:9902" maxListen = 10 timeout = "1s" [mysql] addr = "172.22.34.101:3312" dsn = "livetestuat:livetestuat20180711@tcp(172.22.34.101:3312)/app_switch?timeout=5s&readTimeout=30s&writeTimeout=5s&parseTime=true&loc=Local&charset=utf8,utf8mb4" active = 5 idle = 10 idleTimeout ="4h" queryTimeout = "2s" execTimeout = "2s" tranTimeout = "2s" [mysql.breaker] window = "3s" sleep = "100ms" bucket = 10 ratio = 0.5 request = 100 [hbase] master = "" meta = "" dialTimeout = "1s" readTimeout = "2s" readsTimeout = "5s" writeTimeout = "2s" writesTimeout = "5s" [hbase.zookeeper] root = "" addrs = ["172.18.33.131:2181","172.18.33.168:2181","172.18.33.169:2181"] timeout = "30s" [blackListHBase] master = "" meta = "" dialTimeout = "1s" readTimeout = "2s" readsTimeout = "5s" writeTimeout = "2s" writesTimeout = "5s" [blackListHBase.zookeeper] root = "" addrs = ["172.19.40.5:2181","172.19.40.6:2181","172.19.40.7:2181"] timeout = "30s" [liveRoomSub] key = "ec4c0820d525d67b" secret = "e20f8f664bf10722efeb6aac0cc16011" group = "StartLiveNotify-LiveLive-S" topic = "StartLiveNotify-T" action ="sub" name = "interface/push-live" proto = "tcp" addr = "172.18.33.50:6205" idle = 10 active = 100 dialTimeout = "10s" readTimeout = "40s" writeTimeout = "10s" idleTimeout = "60s" [liveCommonSub] key = "ec4c0820d525d67b" secret = "e20f8f664bf10722efeb6aac0cc16011" group = "LivePushCommon-LiveLive-S" topic = "LivePushCommon-T" action ="sub" name = "interface/push-live" proto = "tcp" addr = "172.18.33.50:6205" idle = 10 active = 100 dialTimeout = "10s" readTimeout = "40s" writeTimeout = "10s" idleTimeout = "60s" [push] multiAPI = "http://uat-api.bilibili.co/x/internal/push-strategy/task/add" appID = 1 businessID = 4 businessToken = "n00nso54h75t5irj8phmunvymh4cl3yt" linkType = 3 pushRetryTimes = 3 pushOnceLimit = 500000 defaultCopyWriting = "你关注的【%s】正在直播~" specialCopyWriting = "你特别关注的【%s】正在直播~" consumerProcNum = 10 intervalLimit = 5000 [push.PushFilterIgnores] smooth = [101] limit = [111] [HTTPClient] dial = "1s" timeout = "5s" keepAlive = "60s" key = "fb06a25c6338edbc" secret = "fd10bd177559780c2e4a44f1fa47fa83" [HTTPClient.breaker] window ="1s" sleep ="10ms" bucket = 10 ratio = 0.5 request = 100 [redis] [redis.pushInterval] name = "push-live/pushInterval" proto = "tcp" addr = "172.18.33.82:6379" active = 20 idle = 10 dialTimeout = "50ms" readTimeout = "100ms" writeTimeout = "100ms" idleTimeout = "80s" expire = "2h"