application-dev.yml 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. server:
  2. video_stable_start_url: http://localhost:11006/video_stable
  3. video_stable_stop_url: http://localhost:11006/video_stable_stop
  4. task_stop_url: http://localhost:11003/stop
  5. task_stop_url_cat: http://localhost:11004/stop
  6. # 数据源配置
  7. spring:
  8. datasource:
  9. type: com.zaxxer.hikari.HikariDataSource
  10. mybatis-flex:
  11. # sql审计
  12. audit_enable: true
  13. # sql打印
  14. sql_print: true
  15. datasource:
  16. # 数据源-1
  17. ds1:
  18. # jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
  19. # rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
  20. type: ${spring.datasource.type}
  21. # mysql数据库
  22. # driver-class-name: com.mysql.cj.jdbc.Driver
  23. # url: jdbc:mysql://localhost:3306/km?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true
  24. # username: root
  25. # password: Root@369
  26. #postgresql数据库
  27. driver-class-name: org.postgresql.Driver
  28. # url: jdbc:postgresql://localhost:5432/taais?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
  29. url: jdbc:postgresql://101.126.133.7:5432/taais?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
  30. username: postgres
  31. password: P3x0LG8jzyHRX59l
  32. # 最大连接池数量
  33. maximum-pool-size: 4
  34. # 最小空闲线程数量
  35. minimum-idle: 2
  36. # 配置获取连接等待超时的时间
  37. connectionTimeout: 300000
  38. # 校验超时时间
  39. validationTimeout: 50000
  40. # 空闲连接存活最大时间,默认10分钟
  41. idleTimeout: 6000000
  42. # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
  43. maxLifetime: 1800000
  44. # 多久检查一次连接的活性
  45. keepaliveTime: 30000
  46. # # 数据源-2
  47. # ds2:
  48. # # 指定为HikariDataSource
  49. # type: ${spring.datasource.type}
  50. # # mysql数据库
  51. # driver-class-name: com.mysql.cj.jdbc.Driver
  52. # url: jdbc:mysql://localhost:3306/km?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true
  53. # username: root
  54. # password: Root@369
  55. # #postgresql数据库
  56. ## driver-class-name: org.postgresql.Driver
  57. ## url: jdbc:postgresql://localhost:5432/km?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
  58. ## username: postgres
  59. ## password: postgres@369
  60. # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
  61. spring.data:
  62. redis:
  63. # 地址
  64. host: 101.126.133.7
  65. # 端口,默认为6379
  66. port: 6379
  67. # 数据库索引
  68. database: 0
  69. # 密码(如没有密码请注释掉)
  70. password: Z;G4AS:Vor'YF#p?
  71. # 连接超时时间
  72. timeout: 10s
  73. # 是否开启ssl
  74. ssl.enabled: false
  75. redisson:
  76. # redis key前缀
  77. keyPrefix: taais
  78. # 线程池数量
  79. threads: 4
  80. # Netty线程池数量
  81. nettyThreads: 8
  82. # 单节点配置
  83. singleServerConfig:
  84. # 客户端名称
  85. clientName: ${taais.name}
  86. # 最小空闲连接数
  87. connectionMinimumIdleSize: 8
  88. # 连接池大小
  89. connectionPoolSize: 32
  90. # 连接空闲超时,单位:毫秒
  91. idleConnectionTimeout: 10000
  92. # 命令等待超时,单位:毫秒
  93. timeout: 3000
  94. # 发布和订阅连接池大小
  95. subscriptionConnectionPoolSize: 50
  96. --- # 监控中心客户端配置
  97. spring.boot.admin.client:
  98. # 增加客户端开关
  99. enabled: false
  100. url: http://localhost:9090/admin
  101. instance:
  102. service-host-type: IP
  103. username: km
  104. password: 123456
  105. --- # powerjob 配置
  106. powerjob:
  107. worker:
  108. # 如何开启调度中心请查看文档教程
  109. enabled: false
  110. # 需要先在 powerjob 登录页执行应用注册后才能使用
  111. app-name: taais
  112. # 28080 端口 随着主应用端口飘逸 避免集群冲突
  113. port: 2${server.port}
  114. protocol: http
  115. server-address: 127.0.0.1:7700
  116. store-strategy: disk
  117. allow-lazy-connect-server: false
  118. max-appended-wf-context-length: 4096
  119. max-result-length: 4096
  120. --- # sms 短信 支持 华为 阿里云 腾讯云 等等各式各样的短信服务商
  121. # https://sms4j.com/doc3/ 文档地址 各个厂商可同时使用
  122. sms:
  123. # 标注从yml读取配置
  124. config-type: yaml
  125. is-print: true
  126. blends:
  127. # 自定义的标识,也就是configId这里可以是任意值(最好不要是中文)
  128. tx1:
  129. #厂商标识,标定此配置是哪个厂商,详细请看厂商标识介绍部分
  130. supplier: tencent
  131. #您的accessKey
  132. access-key-id: 您的accessKey
  133. #您的accessKeySecret
  134. access-key-secret: 您的accessKeySecret
  135. #您的短信签名
  136. signature: 您的短信签名
  137. #模板ID 非必须配置,如果使用sendMessage的快速发送需此配置
  138. template-id: xxxxxxxx
  139. #短信自动重试间隔时间 默认五秒
  140. retry-interval: 5
  141. # 短信重试次数,默认0次不重试,如果你需要短信重试则根据自己的需求修改值即可
  142. max-retries: 0
  143. #您的sdkAppId
  144. sdk-app-id: 您的sdkAppId
  145. # 自定义的标识,也就是configId这里可以是任意值(最好不要是中文)
  146. tx2:
  147. #厂商标识,标定此配置是哪个厂商,详细请看厂商标识介绍部分
  148. supplier: tencent
  149. #您的accessKey
  150. access-key-id: 您的accessKey
  151. #您的accessKeySecret
  152. access-key-secret: 您的accessKeySecret
  153. #您的短信签名
  154. signature: 您的短信签名
  155. #模板ID 非必须配置,如果使用sendMessage的快速发送需此配置
  156. template-id: xxxxxxxx
  157. #您的sdkAppId
  158. sdk-app-id: 您的sdkAppId
  159. # Sa-Token配置
  160. sa-token:
  161. # token名称 (同时也是cookie名称)
  162. token-name: Authorization
  163. # token固定超时 设为七天 (必定过期) 单位: 秒
  164. timeout: 604800
  165. # 多端不同 token 有效期 可查看 LoginHelper.loginByDevice 方法自定义
  166. # token最低活跃时间 (指定时间无操作就过期) 单位: 秒
  167. active-timeout: 604800
  168. # 是否允许同一账号并发登录 (为true时允许一起登录, 为false时新登录挤掉旧登录)
  169. is-concurrent: true
  170. # 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token)
  171. is-share: false
  172. # token 风格(默认可取值:uuid、simple-uuid、random-32、random-64、random-128、tik)
  173. token-style: uuid
  174. # 是否输出操作日志
  175. is-log: true
  176. # jwt秘钥
  177. jwt-secret-key: abcdefghijklmnopqrstuvwxyz
  178. is-print: false #关闭控制台banner
  179. captcha:
  180. enable: true
  181. # 页面 <参数设置> 可开启关闭 验证码校验
  182. # 验证码类型 math 数组计算 char 字符验证
  183. type: MATH
  184. # line 线段干扰 circle 圆圈干扰 shear 扭曲干扰
  185. category: CIRCLE
  186. # 数字验证码位数
  187. numberLength: 1
  188. # 字符验证码长度
  189. charLength: 4