application-k8s.yml 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. spring:
  2. datasource:
  3. dynamic:
  4. druid:
  5. #初始化大小,最小,最大
  6. initial-size: 1
  7. min-idle: 1
  8. max-active: 1
  9. #获取连接时最大等待时间,单位毫秒。配置了maxWait之后,缺省启用公平锁,
  10. max-wait: 60000
  11. #执行查询的超时时间【单位:秒,最终应用到Statement对象的超时】
  12. #query-timeout: 10
  13. #一个事务的超时时间
  14. #transaction-query-timeout: 20
  15. #申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
  16. test-on-borrow: false
  17. #归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能
  18. test-on-return: false
  19. #设置从连接池获取连接时是否检查连接有效性,true时,如果连接空闲时间超过minEvictableIdleTimeMillis进行检查,否则不检查;false时,不检查
  20. test-while-idle: false
  21. #检查连接的方式和超时时间
  22. validation-query: "select 1"
  23. validation-query-timeout: 2000
  24. #配置间隔多久启动一次DestroyThread,对连接池内的连接才进行一次检测,单位是毫秒。
  25. #检测时: 1.如果连接空闲并且超过minIdle以外的连接,如果空闲时间超过minEvictableIdleTimeMillis设置的值则直接物理关闭。
  26. # 2.在minIdle以内的不处理。
  27. time-between-eviction-runs-millis: 60000
  28. #配置一个连接在池中最小生存的时间
  29. min-evictable-idle-time-millis: 180000
  30. #是否超时关闭连接 默认为false 【若为true 就算数据库恢复连接,也无法连接上】
  31. #break-after-acquire-failure: false
  32. #connection-error-retry-attempts: 1
  33. #time-between-connect-error-millis: 500
  34. #打开KeepAlive之后的效果
  35. #1>初始化连接池时会填充到minIdle数量。
  36. #2>连接池中的minIdle数量以内的连接,空闲时间超过minEvictableIdleTimeMillis,则会执行keepAlive操作。
  37. #3>当网络断开等原因产生的由ExceptionSorter检测出来的死连接被清除后,自动补充连接到minIdle数量。
  38. #连接池中的minIdle数量以内的连接,空闲时间超过minEvictableIdleTimeMillis,则会执行keepAlive操作
  39. #每次检查强制验证连接有效性 https://github.com/alibaba/druid/wiki/KeepAlive_cn
  40. #keepAlive: true
  41. #2次keepAlive操作的时间间隔
  42. #keep-alive-between-time-millis: 50000
  43. filters: slf4j
  44. primary: master #设置默认的数据源或者数据源组,默认值即为master
  45. datasource:
  46. master:
  47. driver-class-name: com.mysql.cj.jdbc.Driver
  48. url: jdbc:mysql://mysql-svc.default:3306/digital_operation?useSSL=false&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&allowPublicKeyRetrieval=true
  49. username: root
  50. password: Platomix@mysql123
  51. #log:
  52. # path: /dockerDir/logs/upgrade
  53. # 升级项目前端,后端包存放的位置,sh文件放置的地方
  54. upload:
  55. mysqlsh:
  56. folder: /opt/mysql-shell/bin
  57. api:
  58. # 前端压缩文件上传目录
  59. folder: /dockerDir
  60. # 前端文件解压目录
  61. unzip: /dockerDir/www
  62. webapp:
  63. # 后端镜像上传目录
  64. folder: /dockerData/dockerTar
  65. shell:
  66. # shell脚本存放目录
  67. folder: /dockerData/webapp
  68. sql:
  69. # sql文件上传目录
  70. folder: /dockerData/dockerSql
  71. docker:
  72. container: mysql
  73. blade:
  74. oss:
  75. endpoint: http://static.yanxiang.platomix.net/
  76. ceph:
  77. enabled: true
  78. accessKey: 91D00E6Z282D4JNVJ9WJ
  79. secretKey: FJeUgedzD20IWYwR16Sny5EIwnZCYRsMUF0DT8Aq