application-prod.yml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. server:
  2. port: 40045
  3. spring:
  4. application:
  5. name: application-file
  6. redis:
  7. host: 8.142.18.146
  8. port: 6379
  9. password: jh1q2w3e4r
  10. database: 15
  11. lettuce:
  12. pool:
  13. maxTotal: 5
  14. datasource:
  15. dynamic:
  16. primary: self #设置默认的数据源或者数据源组,默认值即为master
  17. strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候会抛出异常,不启动则使用默认数据源.
  18. datasource:
  19. self:
  20. url: jdbc:mysql://8.142.18.146:3306/btl_factory?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
  21. username: root
  22. password: 'Jh@Jh2019!'
  23. driver-class-name: com.mysql.cj.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
  24. file:
  25. url: jdbc:mysql://8.142.18.146:3306/btl_file?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8
  26. username: root
  27. password: 'Jh@Jh2019!'
  28. hikari:
  29. maximum-pool-size: 5
  30. cn:
  31. jiheng:
  32. file:
  33. file-store-dir: download
  34. zip-out-dir: zip
  35. download-prefix: https://www.zhoudu.ltd/file/
  36. jetcache:
  37. statIntervalMinutes: 15
  38. areaInCacheName: false
  39. hidePackages: top.jiheng.factory
  40. local:
  41. # 默认2小时本地缓存
  42. default:
  43. type: caffeine
  44. keyConvertor: fastjson
  45. expireAfterWriteInMillis: 3600000
  46. expireAfterAccessInMillis: 1800000
  47. # 長時本地緩存,主要用于要求时效一般
  48. longTime:
  49. type: caffeine
  50. keyConvertor: fastjson
  51. expireAfterWriteInMillis: 300000
  52. expireAfterAccessInMillis: 180000
  53. # 短時本地緩存,主要用于要求时效较高的配置
  54. shortTime:
  55. type: caffeine
  56. keyConvertor: fastjson
  57. expireAfterWriteInMillis: 60000
  58. expireAfterAccessInMillis: 40000
  59. remote:
  60. # 默认2小时的远程缓存
  61. default:
  62. type: redis
  63. expireAfterWriteInMillis: 43200000
  64. keyConvertor: fastjson
  65. valueEncoder: kryo
  66. valueDecoder: kryo
  67. poolConfig:
  68. minIdle: 5
  69. maxIdle: 20
  70. maxTotal: 50
  71. host: ${SPRING.REDIS.HOST:39.100.230.190}
  72. port: ${SPRING.REDIS.PORT:8120}
  73. password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
  74. # 长时远程緩存,主要用于要求时效要求一般的集中式缓存
  75. longTime:
  76. type: redis
  77. expireAfterWriteInMillis: 7200000
  78. keyConvertor: fastjson
  79. valueEncoder: kryo
  80. valueDecoder: kryo
  81. poolConfig:
  82. minIdle: 5
  83. maxIdle: 20
  84. maxTotal: 50
  85. host: ${SPRING.REDIS.HOST:39.100.230.190}
  86. port: ${SPRING.REDIS.PORT:8120}
  87. password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
  88. # 短時远程緩存,主要用于要求时效较高的集中式缓存
  89. shortTime:
  90. type: redis
  91. expireAfterWriteInMillis: 300000
  92. keyConvertor: fastjson
  93. valueEncoder: kryo
  94. valueDecoder: kryo
  95. poolConfig:
  96. minIdle: 5
  97. maxIdle: 20
  98. maxTotal: 50
  99. host: ${SPRING.REDIS.HOST:39.100.230.190}
  100. port: ${SPRING.REDIS.PORT:8120}
  101. password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}