You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

161 lines
7.4 KiB
Properties

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# { "type" : "env"}
weaver.cache.gateway.address=false
# { "type" : "env","value":""}
weaver.cache.gateway.cominfocache.address=false
##已优化去除可以先在develop去除 验证
# { "type" : "fixed"}
weaver.cache.redis=standalone
##已优化去除可以先在develop去除 验证
# { "type" : "fixed"}
weaver.cache.cacheManage=LayCache
## 是否开启一级缓存 (内存)
# { "type" : "fixed"}
weaver.cache.enableFirstCache=false
## 是否开启二级缓存 (中间件 如redis
# { "type" : "fixed"}
weaver.cache.enableSecondCache=true
## 一级缓存初始大小
# { "type" : "fixed"}
weaver.cache.initialCapacity=5
## 一级缓存最大值
# { "type" : "fixed"}
weaver.cache.maxSizeCache=20
## weaverCache注解缓存是否开启一级缓存
# { "type" : "fixed"}
weaver.cache.weaverCacheFirstCache=false
## 单表缓存一级缓存是否开启
# { "type" : "fixed"}
weaver.cache.comminfoFirstCache=false
## 单表缓存一级缓存最大值
# { "type" : "fixed"}
weaver.cache.comminfoFirstCachceMaxSize=5000
## 缓存监控开关
# { "type" : "fixed"}
weaver.cache.monitorCache=false
## 缓存监控开关
# { "type" : "fixed"}
weaver.cache.layering-cache.stats=false
## 缓存实现方式
# { "type" : "fixed"}
weaver.cache.layering-cache.redis.redisSupport=redisTemplate
## 缓存序列化方式
# { "type" : "fixed"}
weaver.cache.layering-cache.redis.serializer=com.weaver.common.cache.laycache.core.redis.serializer.WeaverGenericJackson2JsonRedisSerializerserializer
######整合eteams-cache的配置
###redis部署方式standalone即为单机(以host为准)cluster为集群(以cluster为准)
# { "type" : "env"}
weaver.cache.layering-cache.redis.deploy=cluster
# { "type" : "env"}
weaver.cache.layering-cache.redis.cluster=127.0.0.1:6379,127.0.0.1:7379,127.0.0.1:8379
###集群情况下只能为0
# { "type" : "env"}
weaver.cache.layering-cache.redis.database=0
# { "type" : "env"}
weaver.cache.layering-cache.redis.host=127.0.0.1
# { "type" : "env"}
weaver.cache.layering-cache.redis.port=6379
# { "type" : "env"}
weaver.cache.layering-cache.redis.password=weaver
###连接池最大空闲
# { "type" : "env", "value":20}
weaver.cache.layering-cache.redis.maxIdle=2
###连接池最小空闲
# { "type" : "env", "value":10}
weaver.cache.layering-cache.redis.minIdle=2
###最大连接数
# { "type" : "env","value":75,"isIgnoreCloud":true}
weaver.cache.layering-cache.redis.maxTotal=75
##最大等待时间 10秒
# { "type" : "fixed"}
weaver.cache.layering-cache.redis.maxWaitMillis=10000
##获取资源时进行测试 只能为false 开启会有引起生产事故!!!
# { "type" : "fixed"}
weaver.cache.layering-cache.redis.testOnBorrow=false
## 归还资源时进行测试
# { "type" : "fixed"}
weaver.cache.layering-cache.redis.testOnReturn=false
## 资源池中资源最小空闲时间(单位为毫秒),达到此值后空闲资源将被移除
# { "type" : "fixed"}
weaver.cache.layering-cache.redis.minEvictableIdleTimeMillis=180000
## 每30秒测试资源可用性
# { "type" : "fixed"}
weaver.cache.layering-cache.redis.timeBetweenEvictionRunsMillis=30000
##当资源空闲时进行测试
# { "type" : "fixed"}
weaver.cache.layering-cache.redis.testWhileIdle=true
##连接redis http请求readTimeout 和connectionTimeOut
# { "type" : "fixed"}
weaver.cache.layering-cache.redis.timeout=10000
##配置已优化可现在develop去除验证
# { "type" : "env","value":"false"}
redis.weaverEteamsCacheFilter=true
##配置已优化可现在develop去除验证
# { "type" : "fixed"}
weaver.cache.layering-cache.redis.weaverEteamsCacheFilter=false
# 单表缓存数据结构优化开关
# { "type" : "fixed"}
weaver.cache.comInfoHashSwitch=true
##单表缓存需要http请求人力服务的数据库表
# { "type" : "env", "value" : "HrmEmployeeComInfo,HrmDepartmentComInfo,HrmPositionComInfo,HrmGradeComInfo,HrmAvatarComInfo,HrmExtraOrgComInfo,EncryptBaseSettingCache,EncryptFieldConfigCache,HrmChannelComInfo"}
weaver.comInfo.hrm.tablenames=HrmEmployeeComInfo,HrmDepartmentComInfo,HrmPositionComInfo,HrmGradeComInfo,HrmAvatarComInfo,HrmExtraOrgComInfo,EncryptBaseSettingCache,EncryptFieldConfigCache,HrmChannelComInfo
#线程缓存
# { "type" : "env", "value" : "hrm-v4.0:hrmConfigSet,i18n,COMINFOCACHE-v4.0:com.weaver.common.hrm.cache.HrmDepartmentComInfo,COMINFOCACHE-v4.0:com.weaver.common.hrm.cache.HrmEmployeeComInfo,COMINFOCACHE-v4.0:com.weaver.common.hrm.cache.HrmAvatarComInfo,COMINFOCACHE-v4.0:com.weaver.common.hrm.cache.HrmGradeComInfo,COMINFOCACHE-v4.0:com.weaver.common.hrm.cache.HrmGradeComInfo,COMINFOCACHE-v4.0:com.weaver.common.hrm.cache.HrmPositionComInfo,HRM-v4.0:hrmPrivacyNeedDesensitized,AUTHORITY-v4.0:USER_ROLE"}
weaver.cache.threadLocal.whiteList=hrm-v4.0:hrmConfigSet,i18n,COMINFOCACHE-v4.0:com.weaver.common.hrm.cache.HrmDepartmentComInfo,COMINFOCACHE-v4.0:com.weaver.common.hrm.cache.HrmEmployeeComInfo,COMINFOCACHE-v4.0:com.weaver.common.hrm.cache.HrmAvatarComInfo,COMINFOCACHE-v4.0:com.weaver.common.hrm.cache.HrmGradeComInfo,COMINFOCACHE-v4.0:com.weaver.common.hrm.cache.HrmGradeComInfo,COMINFOCACHE-v4.0:com.weaver.common.hrm.cache.HrmPositionComInfo,HRM-v4.0:hrmPrivacyNeedDesensitized,AUTHORITY-v4.0:USER_ROLE
#线程级缓存增强版
# { "type" : "delete", "name" : "weaver.cache.threadLocal.serviceGroup.whiteList"}
#weaver.cache.threadLocal.serviceGroup.whiteList=i18n
# lua脚本优化 redis为集群环境下不能打开 redis在单机环境下建议打开
# { "type" : "fixed"}
weaver.cache.useLua.enable=false
# 单表缓存sapi是否开启
# { "type" : "fixed"}
weaver.cache.gateway.cominfocache.sapiEnable=true
# 单表缓存sapi超时连接时间
# { "type" : "fixed"}
weaver.rest.web.restPath.[/sapi/czw/11].restProperties.connectTimeOut=200
# 单表缓存sapi写入超时时间
# { "type" : "fixed"}
weaver.rest.web.restPath.[/sapi/czw/11].restProperties.writeTimeOut=200
# 单表缓存sapi读取超时时间
# { "type" : "fixed"}
weaver.rest.web.restPath.[/sapi/czw/11].restProperties.readTimeOut=200
#zcontain 一级缓存
# { "type" : "env", "value" : "false"}
weaver.cache.layering-cache.keyzset.firstCacheKeys=false
#zcontain 接口级别优化
# { "type" : "env", "value" : "*"}
weaver.cache.layering-cache.keyzset.firstCacheApi=*
#LayeringCache 二级缓存个数 默认 7000
# { "type" : "env", "value" : "25000"}
weaver.cache.firstCache.layeringCacheMaxSize=25000
#空值缓存优化
# { "type" : "fixed"}
weaver.cache.nullCache.keys=
#单表缓存一级缓存开关
# { "type" : "env", "value" : "true"}
weaver.cache.cominfocache.firstCache=true
#单表缓存一级缓存过期时间
# { "type" : "env", "value" : "3600"}
weaver.cache.cominfocache.firstCacheExpire=3600
#eteaams一级缓存
# { "type" : "env", "value" : "eteamscache-v5.0:java.lang.Integer_DISPLAY_MODULE_KEY_DYNAMIC,ETEAMSCACHE-v5.0:java.lang.String_T7AKVDNF84_ALL_TENANT_DISPLAY_MODULES_V0,ETEAMSCACHE-v5.0:Basic_SafetyLoginSettingCacheKey"}
weaver.cache.eteams.firstCache.keys=eteamscache-v5.0:java.lang.Integer_DISPLAY_MODULE_KEY_DYNAMIC,ETEAMSCACHE-v5.0:java.lang.String_T7AKVDNF84_ALL_TENANT_DISPLAY_MODULES,ETEAMSCACHE-v5.0:Basic_SafetyLoginSettingCacheKey
##eteaams 一级缓存大小
# { "type" : "env", "value" : "100000"}
weaver.cache.firstCache.eteamsCacheMaxSize=500000
# { "type" : "fixed"}
weaver.cache.tableAndCache.enable=true
# { "type" : "delete","name":"weaver.cache.baseCache.optimization"}
# { "type" : "delete","name":"weaver.cache.baseCache.optimization.notify"}
#开启redis管道模式优化
# { "type" : "env", "value" : "false"}
weaver.cache.tableCachePipeline=true