application-dev.yml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. # 数据源配置
  2. spring:
  3. # redis 配置
  4. redis:
  5. #host: localhost
  6. host: 172.27.0.7
  7. port: 6379
  8. database: 0
  9. password:
  10. timeout: 20s
  11. lettuce:
  12. pool:
  13. min-idle: 0
  14. max-idle: 8
  15. max-active: 8
  16. max-wait: -1ms
  17. datasource:
  18. mysql:
  19. type: com.alibaba.druid.pool.DruidDataSource
  20. driverClassName: com.mysql.cj.jdbc.Driver
  21. druid:
  22. initialSize: 5
  23. minIdle: 10
  24. maxActive: 20
  25. maxWait: 60000
  26. timeBetweenEvictionRunsMillis: 60000
  27. minEvictableIdleTimeMillis: 300000
  28. maxEvictableIdleTimeMillis: 900000
  29. validationQuery: SELECT 1 FROM DUAL
  30. testWhileIdle: true
  31. testOnBorrow: false
  32. testOnReturn: false
  33. # 主库数据源
  34. master:
  35. url: jdbc:mysql://cq-cdb-8fjmemkb.sql.tencentcdb.com:27220/ylrz_saas?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false
  36. username: root
  37. password: Ylrz_1q2w3e4r5t6y
  38. initialSize: 5
  39. minIdle: 10
  40. maxActive: 20
  41. maxWait: 60000
  42. timeBetweenEvictionRunsMillis: 60000
  43. minEvictableIdleTimeMillis: 300000
  44. maxEvictableIdleTimeMillis: 900000
  45. validationQuery: SELECT 1 FROM DUAL
  46. testWhileIdle: true
  47. testOnBorrow: false
  48. testOnReturn: false
  49. webStatFilter:
  50. enabled: true
  51. statViewServlet:
  52. enabled: true
  53. allow:
  54. url-pattern: /druid/*
  55. login-username: fs
  56. login-password: 123456
  57. filter:
  58. stat:
  59. enabled: true
  60. log-slow-sql: true
  61. slow-sql-millis: 1000
  62. merge-sql: true
  63. wall:
  64. config:
  65. multi-statement-allow: true
  66. easycall:
  67. type: com.alibaba.druid.pool.DruidDataSource
  68. driverClassName: com.mysql.cj.jdbc.Driver
  69. druid:
  70. master:
  71. url: jdbc:mysql://129.28.164.235:3306/easycallcenter365?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
  72. username: root
  73. password: easycallcenter365
  74. initialSize: 5
  75. minIdle: 10
  76. maxActive: 20
  77. maxWait: 60000
  78. timeBetweenEvictionRunsMillis: 60000
  79. minEvictableIdleTimeMillis: 300000
  80. maxEvictableIdleTimeMillis: 900000
  81. validationQuery: SELECT 1 FROM DUAL
  82. testWhileIdle: true
  83. testOnBorrow: false
  84. testOnReturn: false
  85. # 租户数据源(多租户)
  86. datasource-dynamic:
  87. enabled: true
  88. strict: true
  89. strategy: com.fs.framework.datasource.TenantDataSourceStrategy
  90. datasource:
  91. master:
  92. type: ${spring.datasource.mysql.type}
  93. driver-class-name: ${spring.datasource.mysql.driverClassName}
  94. url: ${spring.datasource.mysql.druid.master.url}
  95. username: ${spring.datasource.mysql.druid.master.username}
  96. password: ${spring.datasource.mysql.druid.master.password}
  97. # mybatis-plus / mybatis 配置继承 common
  98. # 任务模块特定
  99. task:
  100. registry:
  101. scan-packages: com.fs.task,com.fs.his.task,com.fs.hisStore.task,com.fs.app.task,com.fs.course.task
  102. # fs-task 独立运行或作为 worker 进程时,启用本地消费者/配置初始化(默认 true)
  103. # fs-admin 等仅调度中心依赖此模块提供 facade 时,通过其 config 覆盖为 false
  104. fs:
  105. task:
  106. workers:
  107. enabled: true