123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- server:
- port: 40045
- spring:
- application:
- name: application-file
- redis:
- host: 8.142.18.146
- port: 6379
- password: jh1q2w3e4r
- database: 15
- lettuce:
- pool:
- maxTotal: 5
- datasource:
- dynamic:
- primary: self #设置默认的数据源或者数据源组,默认值即为master
- strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候会抛出异常,不启动则使用默认数据源.
- datasource:
- self:
- url: jdbc:mysql://8.142.18.146:3306/btl_factory?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
- username: root
- password: 'Jh@Jh2019!'
- driver-class-name: com.mysql.cj.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
- file:
- url: jdbc:mysql://8.142.18.146:3306/btl_file?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8
- username: root
- password: 'Jh@Jh2019!'
- hikari:
- maximum-pool-size: 5
- cn:
- jiheng:
- file:
- file-store-dir: download
- zip-out-dir: zip
- download-prefix: https://www.zhoudu.ltd/file/
- jetcache:
- statIntervalMinutes: 15
- areaInCacheName: false
- hidePackages: top.jiheng.factory
- local:
- # 默认2小时本地缓存
- default:
- type: caffeine
- keyConvertor: fastjson
- expireAfterWriteInMillis: 3600000
- expireAfterAccessInMillis: 1800000
- # 長時本地緩存,主要用于要求时效一般
- longTime:
- type: caffeine
- keyConvertor: fastjson
- expireAfterWriteInMillis: 300000
- expireAfterAccessInMillis: 180000
- # 短時本地緩存,主要用于要求时效较高的配置
- shortTime:
- type: caffeine
- keyConvertor: fastjson
- expireAfterWriteInMillis: 60000
- expireAfterAccessInMillis: 40000
- remote:
- # 默认2小时的远程缓存
- default:
- type: redis
- expireAfterWriteInMillis: 43200000
- keyConvertor: fastjson
- valueEncoder: kryo
- valueDecoder: kryo
- poolConfig:
- minIdle: 5
- maxIdle: 20
- maxTotal: 50
- host: ${SPRING.REDIS.HOST:39.100.230.190}
- port: ${SPRING.REDIS.PORT:8120}
- password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
- # 长时远程緩存,主要用于要求时效要求一般的集中式缓存
- longTime:
- type: redis
- expireAfterWriteInMillis: 7200000
- keyConvertor: fastjson
- valueEncoder: kryo
- valueDecoder: kryo
- poolConfig:
- minIdle: 5
- maxIdle: 20
- maxTotal: 50
- host: ${SPRING.REDIS.HOST:39.100.230.190}
- port: ${SPRING.REDIS.PORT:8120}
- password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
- # 短時远程緩存,主要用于要求时效较高的集中式缓存
- shortTime:
- type: redis
- expireAfterWriteInMillis: 300000
- keyConvertor: fastjson
- valueEncoder: kryo
- valueDecoder: kryo
- poolConfig:
- minIdle: 5
- maxIdle: 20
- maxTotal: 50
- host: ${SPRING.REDIS.HOST:39.100.230.190}
- port: ${SPRING.REDIS.PORT:8120}
- password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
|