content: tick = "5m"
  
  playerQn = [15, 16, 32, 48, 64, 80]
  playerVipQn = [74,112,116]
  PlayerAPI = "http://172.18.33.143:13500/playurl/batch"
  PGCPlayerAPI = "http://api.bilibili.co/pgc/internal/dynamic/aid/list"
  PlayerSwitch = true
  
  [videoshot]
  uri = "http://i3.hdslb.com/bfs/videoshot/"
  key = "f555a0f529152dc8c6b1ae60c2af4164"
  
  [xlog]
  dir = "/data/log/archive-service/"
  
  [statsd]
  project = "archive-service"
  addr = "172.18.20.15:8200"
  chanSize = 10240
  
  [app]
  key = "53e2fa226f5ad348"
  secret = "3cf6bd1b0ff671021da5f424fea4b04a"
  
  [bm]
      [bm.inner]
      addr = "0.0.0.0:6081"
      timeout = "1s"
      [bm.local]
      addr = "0.0.0.0:6082"
      timeout = "1s"
  
  [rpcServer2]
  discoverOff = false
  token = "123456"
  [[rpcServer2.servers]]
      proto = "tcp"
      addr = "0.0.0.0:6089"
      weight = 10
      group = "test"
  [rpcServer2.zookeeper]
      root = "/microservice/archive-service/"
      addrs = ["172.18.33.172:2181"]
      timeout = "30s"
  
  [db]
      [db.arc]
      name = "172.16.33.205:3308"
      dsn = "test:test@tcp(172.16.33.205:3308)/bilibili_archive?timeout=200ms&readTimeout=200ms&writeTimeout=200ms&parseTime=true&loc=Local&charset=utf8,utf8mb4"
      active = 5
      idle = 1
      idleTimeout ="4h"
      queryTimeout = "150ms"
      execTimeout = "100ms"
      tranTimeout = "200ms"
      [db.arc.breaker]
      window = "3s"
      sleep = "100ms"
      bucket = 10
      ratio = 0.5
      request = 100
      [db.arcRead]
      addr = "172.16.33.205:3308"
      dsn = "test:test@tcp(172.16.33.205:3308)/bilibili_archive?timeout=200ms&readTimeout=200ms&writeTimeout=200ms&parseTime=true&loc=Local&charset=utf8,utf8mb4"
      active = 5
      idle = 5
      idleTimeout = "4h"
      queryTimeout = "150ms"
      execTimeout = "100ms"
      tranTimeout = "200ms"
      [db.arcRead.breaker]
      window = "3s"
      sleep = "100ms"
      bucket = 10
      ratio = 0.5
      request = 100
      [db.arcResult]
      name = "172.16.33.205:3308"
      dsn = "test:test@tcp(172.16.33.205:3308)/archive_result?timeout=200ms&readTimeout=200ms&writeTimeout=200ms&parseTime=true&loc=Local&charset=utf8"
      active = 5
      idle = 1
      idleTimeout = "4h"
      queryTimeout = "150ms"
      execTimeout = "100ms"
      tranTimeout = "200ms"
      [db.arcResult.breaker]
      window = "3s"
      sleep = "100ms"
      bucket = 10
      ratio = 0.5
      request = 100
      [db.stat]
      name = "172.16.33.205:3308"
      dsn = "test:test@tcp(172.16.33.205:3308)/archive_stat?timeout=200ms&readTimeout=200ms&writeTimeout=200ms&parseTime=true&loc=Local&charset=utf8"
      active = 5
      idle = 1
      idleTimeout = "4h"
      queryTimeout = "150ms"
      execTimeout = "100ms"
      tranTimeout = "200ms"
      [db.stat.breaker]
      window = "3s"
      sleep = "100ms"
      bucket = 10
      ratio = 0.5
      request = 100
      [db.click]
      name = "172.16.33.205:3308"
      dsn = "test:test@tcp(172.16.33.205:3308)/archive_click?timeout=200ms&readTimeout=200ms&writeTimeout=200ms&parseTime=true&loc=Local&charset=utf8"
      active = 5
      idle = 1
      idleTimeout = "4h"
      queryTimeout = "150ms"
      execTimeout = "100ms"
      tranTimeout = "200ms"
      [db.click.breaker]
      window = "3s"
      sleep = "100ms"
      bucket = 10
      ratio = 0.5
      request = 100
      [db.like]
      name = "172.16.33.205:3308"
      dsn = "test:test@tcp(172.16.33.205:3308)/archive_like?timeout=200ms&readTimeout=200ms&writeTimeout=200ms&parseTime=true&loc=Local&charset=utf8"
      active = 10
      idle = 5
      idleTimeout = "4h"
      queryTimeout = "150ms"
      execTimeout = "100ms"
      tranTimeout = "200ms"
      [db.like.breaker]
      window = "3s"
      sleep = "100ms"
      bucket = 10
      ratio = 0.5
      request = 100
  
  [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"
  
  [identify]
      whiteAccessKey = ""
      whiteMid = 0
      [identify.app]
      key = "6a29f8ed87407c11"
      secret = "d3c5a85f5b895a03735b5d20a273bc57"
      [identify.host]
      auth = "http://passport.bilibili.com"
      secret = "http://open.bilibili.com"
      [identify.httpClient]
      key = "6a29f8ed87407c11"
      secret = "d3c5a85f5b895a03735b5d20a273bc57"
      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"}
      
  [memcache]
      [memcache.archive]
      name = "archive-service"
      proto = "tcp"
      addr = "172.18.33.61:11211"
      active = 50
      idle = 10
      dialTimeout = "30ms"
      readTimeout = "200ms"
      writeTimeout = "200ms"
      idleTimeout = "80s"
      archiveExpire = "10h"
      videoExpire = "10h"
  
  [redis]
      [redis.archive]
      name = "archive-service/archive"
      proto = "tcp"
      addr = "172.16.33.54:6379"
      idle = 50
      active = 100
      dialTimeout = "100ms"
      readTimeout = "200ms"
      writeTimeout = "200ms"
      idleTimeout = "80s"
      expire = "8h"
      [redis.relation]
      name = "archive-service/relation"
      proto = "tcp"
      addr = "172.16.33.54:6379"
      idle = 10
      active = 10
      dialTimeout = "5s"
      readTimeout = "200ms"
      writeTimeout = "200ms"
      idleTimeout = "80s"
      [redis.like]
      name = "archive-service/like"
      proto = "tcp"
      addr = "172.16.33.54:6379"
      idle = 10
      active = 10
      dialTimeout = "30ms"
      readTimeout = "200ms"
      writeTimeout = "200ms"
      idleTimeout = "80s"
  
  [kafkaProducer]
  firstShareTopic = "share_first"
  brokers = ["172.16.33.54:9092"]
  sync = false
      [kafkaProducer.zookeeper]
      root = "/kafka"
      addrs = ["172.18.33.172:2181"]
      timeout = "30s"
  
  [databus]
  key = "0PtNTguCX35XCtPpjUGC"
  secret= "0PtNTguCX35XCtPpjUGD"
  group= "Stat-UGC-P"
  topic= "Stat-T"
  action="pub"
  name = "archive-service/stat"
  proto = "tcp"
  addr = "172.16.33.56:6201"
  idle = 100
  active = 100
  dialTimeout = "1s"
  readTimeout = "1s"
  writeTimeout = "1s"
  idleTimeout = "10s"
  expire = "1h"
  
  [CacheDatabus]
  key = "8e27ab7e39270b59"
  secret= "477df6a068d7332a163f95abbad2079c"
  group= "ArchiveUserCache-MainAppSvr-P"
  topic= "ArchiveUserCache-T"
  action="pub"
  name = "archive-service/stat"
  proto = "tcp"
  addr = "172.18.33.50:6205"
  idle = 5
  active = 50
  dialTimeout = "1s"
  readTimeout = "1s"
  writeTimeout = "1s"
  idleTimeout = "10s"
  expire = "1h"
  
  [StatDatabus]
  key = "4c76cbb7a985ac90"
  secret= "8c22a196bf00d623b69cba4e61b1f7dc"
  group= "StatShare-MainArchive-P"
  topic= "StatShare-T"
  action="pub"
  offset="old"
  buffer=1024
  name = "archive-service/StatShare"
  proto = "tcp"
  addr = "172.16.33.56:6201"
  idle = 5
  active = 50
  dialTimeout = "80ms"
  readTimeout = "80ms"
  writeTimeout = "80ms"
  idleTimeout = "80s"
  
  [shareDatabus]
  key = "8e27ab7e39270b59"
  secret= "e5d94158a1118c14e1449481023edacf"
  group= "AccountExp-MainAppSvr-P"
  topic= "AccountExp-T"
  action="pub"
  name = "archive-service/share"
  proto = "tcp"
  addr = "172.16.33.56:6201"
  idle = 100
  active = 100
  dialTimeout = "1s"
  readTimeout = "1s"
  writeTimeout = "1s"
  idleTimeout = "10s"
  expire = "1h"
  
  [limiter]
  domain = "api.bilibili.co"
  family = "archive-service"
  all = "2h"
  diff = "2s"
  [limiter.clientconfig]
  key = "53e2fa226f5ad348"
  secret = "3cf6bd1b0ff671021da5f424fea4b04a"
  dial      = "1s"
  timeout   = "2s"
  keepAlive = "10s"
  timer     = 128
  [limiter.clientconfig.breaker]
  window  ="3s"
  sleep   ="100ms"
  bucket  = 10
  ratio   = 0.5
  request = 100
  [limiter.app]
  key = "53e2fa226f5ad348"
  secret = "3cf6bd1b0ff671021da5f424fea4b04a"
  
  [playerClient]
  key = "53e2fa226f5ad348"
  secret = "3cf6bd1b0ff671021da5f424fea4b04a"
  dial      = "50ms"
  timeout   = "500ms"
  keepAlive = "60s"
      [playerClient.breaker]
      window  = "3s"
      sleep   = "100ms"
      bucket  = 10
      ratio   = 0.5
      request = 100
  