push-archive-test.toml 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  1. [log]
  2. dir = "/data/log/push-archive/"
  3. # [log.agent]
  4. # family = "push-archive"
  5. # taskID = "000057"
  6. # proto = "unixgram"
  7. # addr = "/var/run/lancer/collector.sock"
  8. # chan = 10240
  9. [HTTPClient]
  10. dial = "1s"
  11. timeout = "2s"
  12. keepAlive = "60s"
  13. key = "f265dcfa28272742"
  14. secret = "437facc22dc8698b5544669bcc12348d"
  15. [HTTPClient.breaker]
  16. window ="1s"
  17. sleep ="10ms"
  18. bucket = 10
  19. ratio = 0.5
  20. request = 100
  21. [wechat]
  22. username="chenxi01"
  23. token="GYQeuDWBbAsCNeGz"
  24. secret="ZKpmgINTkianyMbMixyxcPQjMCSHCDrk"
  25. [mysql]
  26. addr = "172.16.0.148"
  27. dsn = "test:test@tcp(172.16.33.205:3308)/bilibili_push_archive?timeout=5s&readTimeout=5s&writeTimeout=5s&parseTime=true&loc=Local&charset=utf8,utf8mb4"
  28. active = 10
  29. idle = 5
  30. queryTimeout = "1s"
  31. execTimeout = "1s"
  32. tranTimeout = "1s"
  33. [mysql.breaker]
  34. window = "3s"
  35. sleep = "100ms"
  36. bucket = 10
  37. ratio = 0.5
  38. request = 100
  39. [hbase]
  40. master = ""
  41. meta = ""
  42. dialTimeout = "1s"
  43. readTimeout = "2s"
  44. readsTimeout = "5s"
  45. writeTimeout = "2s"
  46. writesTimeout = "5s"
  47. [hbase.zookeeper]
  48. root = ""
  49. addrs = ["127.0.0.1:2181"]
  50. timeout = "30s"
  51. [fansHBase]
  52. master = ""
  53. meta = ""
  54. dialTimeout = "1s"
  55. readTimeout = "2s"
  56. readsTimeout = "5s"
  57. writeTimeout = "2s"
  58. writesTimeout = "5s"
  59. [fansHBase.zookeeper]
  60. root = ""
  61. addrs = ["172.18.33.131:2181","172.18.33.168:2181","172.18.33.169:2181"]
  62. timeout = "30s"
  63. [redis]
  64. name = "push-archive"
  65. proto = "tcp"
  66. addr = "172.16.33.54:6379"
  67. idle = 1000
  68. active = 1000
  69. dialTimeout = "10s"
  70. readTimeout = "10s"
  71. writeTimeout = "10s"
  72. idleTimeout = "30s"
  73. [archiveSub]
  74. key = "0QEO9F8JuuIxZzNDvklH"
  75. secret="0QEO9F8JuuIxZzNDvklI"
  76. group= "ArchiveNotify-Push-S"
  77. topic= "ArchiveNotify-T"
  78. action="sub"
  79. name = "interface/push-archive"
  80. proto = "tcp"
  81. addr = "172.16.33.158:6205"
  82. idle = 10
  83. active = 100
  84. dialTimeout = "10s"
  85. readTimeout = "10s"
  86. writeTimeout = "10s"
  87. idleTimeout = "60s"
  88. [relationSub]
  89. key = "0QEO9F8JuuIxZzNDvklH"
  90. secret="0QEO9F8JuuIxZzNDvklI"
  91. group= "Relation-Push-S"
  92. topic= "Relation-T"
  93. action="sub"
  94. name = "interface/push-archive"
  95. proto = "tcp"
  96. addr = "172.16.33.158:6205"
  97. idle = 10
  98. active = 100
  99. dialTimeout = "10s"
  100. readTimeout = "10s"
  101. writeTimeout = "10s"
  102. idleTimeout = "60s"
  103. [accountRPC]
  104. timeout = "200ms"
  105. [pushRPC]
  106. timeout = "800ms"
  107. [anti]
  108. on=true
  109. second=4
  110. n=1
  111. hour=12
  112. m=10
  113. [anti.redis]
  114. name = "push-archive"
  115. proto = "tcp"
  116. addr = "172.16.33.54:6379"
  117. idle = 1000
  118. active = 1000
  119. dialTimeout = "10s"
  120. readTimeout = "10s"
  121. writeTimeout = "10s"
  122. idleTimeout = "30s"
  123. [bm]
  124. addr="0.0.0.0:7031"
  125. maxListen=1000
  126. timeout="1s"
  127. readTimeout="1s"
  128. writeTimeout="1s"
  129. [push]
  130. prodSwitch = true
  131. addAPI = "http://api.bilibili.co/x/internal/push-strategy/task/add"
  132. multiAPI = "http://api.bilibili.co/x/internal/push/task/add"
  133. businessID = 2
  134. businessToken = "ynt2nxa3uevlf4goejd99zelborhn07s"
  135. businessSpecialID = 3
  136. businessSpecialToken = ""
  137. loadSettingsInterval = "5s"
  138. [abtest]
  139. hbaseBlacklistTable = "ai:pushlist_black"
  140. hbaseBlacklistFamily = ["m"]
  141. hbaseeWhitelistTable = "ai:pushlist_recover"
  142. hbaseWhitelistFamily = ["m"]
  143. testGroup = [0,1]
  144. comparisonGroup = [2,3]
  145. testMids = [91221505]
  146. [arcPush]
  147. upperLimitExpire = "30m"
  148. pushStatisticsKeepDays = 3
  149. pushStatisticsClearTime = "12:53:32"
  150. order = ["1#ab_test_attention", "2#ab_test_special", "1#ab_comparison_attention", "2#ab_comparison_special", "1#attention", "2#special"]
  151. activeTime = []
  152. [[arcPush.forbidTimes]]
  153. pushForbidStartTime = "00:00:00"
  154. pushForbidEndTime = "08:00:00"
  155. [[arcPush.forbidTimes]]
  156. pushForbidStartTime = "23:00:00"
  157. pushForbidEndTime = "23:59:59"
  158. [[arcPush.proportions]]
  159. proportionStartFrom = "10"
  160. proportion = "0.30"
  161. [[arcPush.fanGroup]]
  162. name = "ai:pushlist_follow_recent"
  163. desc = "最近关注up主的粉丝"
  164. relationType = 1
  165. hitby = "hbase"
  166. limit = 1
  167. perUpperLimit = 0
  168. limitExpire = "1h"
  169. hbaseTable = "ai:pushlist_follow_recent"
  170. hbaseFamily = ["m"]
  171. msgTemplateDesc = "你最近关注的%s刚发了视频\r\n%s"
  172. msgTemplate = "225c75346636305c75363730305c75386664315c75353137335c75366365385c753736383425735c75353231615c75353364315c75346538365c75383963365c75393839315c725c6e257322"
  173. [[arcPush.fanGroup]]
  174. name = "ai:pushlist_play_recent"
  175. desc = "最近常看up主的粉丝"
  176. relationType = 1
  177. hitby = "hbase"
  178. limit = 1
  179. perUpperLimit = 0
  180. limitExpire = "1h"
  181. hbaseTable = "ai:pushlist_play_recent"
  182. hbaseFamily = ["m"]
  183. msgTemplateDesc = "你最近常看的%s刚发了视频\r\n%s"
  184. msgTemplate = "225c75346636305c75363730305c75386664315c75356533385c75373730625c753736383425735c75353231615c75353364315c75346538365c75383963365c75393839315c725c6e257322"
  185. [[arcPush.fanGroup]]
  186. name = "ai:pushlist_offline_up"
  187. desc = "与up主亲密的粉丝"
  188. relationType = 1
  189. hitby = "hbase"
  190. limit = 1
  191. perUpperLimit = 0
  192. limitExpire = "1h"
  193. hbaseTable = "ai:pushlist_offline_up"
  194. hbaseFamily = ["m"]
  195. msgTemplateDesc = "你关注的%s刚发了视频\r\n%s"
  196. msgTemplate = "225c75346636305c75353137335c75366365385c753736383425735c75353231615c75353364315c75346538365c75383963365c75393839315c725c6e257322"
  197. [[arcPush.fanGroup]]
  198. name = "attention"
  199. desc = "普通关注粉丝"
  200. relationType = 1
  201. hitby = "default"
  202. limit = 1
  203. perUpperLimit = 0
  204. limitExpire = "3h"
  205. hbaseTable = ""
  206. hbaseFamily = []
  207. msgTemplateDesc = "你关注的%s刚发了视频\r\n%s"
  208. msgTemplate = "225c75346636305c75353137335c75366365385c753736383425735c75353231615c75353364315c75346538365c75383963365c75393839315c725c6e257322"
  209. [[arcPush.fanGroup]]
  210. name = "special"
  211. desc = "特别关注up主的粉丝"
  212. relationType = 2
  213. hitby = "default"
  214. limit = 1
  215. perUpperLimit = 0
  216. limitExpire = "3h"
  217. hbaseTable = ""
  218. hbaseFamily = []
  219. msgTemplateDesc = "你特别关注的%s刚发了视频\r\n%s"
  220. msgTemplate = "225c75346636305c75373237395c75353232625c75353137335c75366365385c753736383425735c75353231615c75353364315c75346538365c75383963365c75393839315c725c6e257322"
  221. [[arcPush.fanGroup]]
  222. name = "ab_test_attention"
  223. desc = "abtest普通关注粉丝"
  224. relationType = 1
  225. hitby = "ab_test"
  226. limit = 1
  227. perUpperLimit = 0
  228. limitExpire = "3h"
  229. hbaseTable = ""
  230. hbaseFamily = []
  231. msgTemplateDesc = "你关注的%s刚发了视频\r\n%s"
  232. msgTemplate = "225c75346636305c75353137335c75366365385c753736383425735c75353231615c75353364315c75346538365c75383963365c75393839315c725c6e257322"
  233. [[arcPush.fanGroup]]
  234. name = "ab_test_special"
  235. desc = "abtest特别关注up主的粉丝"
  236. relationType = 2
  237. hitby = "ab_test"
  238. limit = 1
  239. perUpperLimit = 0
  240. limitExpire = "3h"
  241. hbaseTable = ""
  242. hbaseFamily = []
  243. msgTemplateDesc = "你特别关注的%s刚发了视频\r\n%s"
  244. msgTemplate = "225c75346636305c75373237395c75353232625c75353137335c75366365385c753736383425735c75353231615c75353364315c75346538365c75383963365c75393839315c725c6e257322"
  245. [[arcPush.fanGroup]]
  246. name = "ab_comparison_attention"
  247. desc = "abtest对照组 普通关注粉丝"
  248. relationType = 1
  249. hitby = "ab_comparison"
  250. limit = 1
  251. perUpperLimit = 0
  252. limitExpire = "3h"
  253. hbaseTable = ""
  254. hbaseFamily = []
  255. msgTemplateDesc = "你关注的%s刚发了视频\r\n%s"
  256. msgTemplate = "225c75346636305c75353137335c75366365385c753736383425735c75353231615c75353364315c75346538365c75383963365c75393839315c725c6e257322"
  257. [[arcPush.fanGroup]]
  258. name = "ab_comparison_special"
  259. desc = "abtest对照组 特别关注up主的粉丝"
  260. relationType = 2
  261. hitby = "ab_comparison"
  262. limit = 1
  263. perUpperLimit = 0
  264. limitExpire = "3h"
  265. hbaseTable = ""
  266. hbaseFamily = []
  267. msgTemplateDesc = "你特别关注的%s刚发了视频\r\n%s"
  268. msgTemplate = "225c75346636305c75373237395c75353232625c75353137335c75366365385c753736383425735c75353231615c75353364315c75346538365c75383963365c75393839315c725c6e257322"