作者:Eddy 历史版本:1 最后编辑:Eddy 更新时间:2024-11-15 09:05
适用版本v3.4.4+;
仅限于元数据缓存加载。计算结果无法初始化缓存,如:数据模版预览所需的数据体属于计算(根据用户、角色等条件计算)结果,无法初始化缓存;
开启初始化缓存加载之后对内存要求较高,特别注意如果使用容器化部署容易出现内存超过容器限制导致容器重启!!!
缓存初始化加载配置
application-common.yml
中配置属性com.lc.ibps.initialzation.cache.enabled
,不配置该属性时默认=true- 变量配置方式:
- linux变量
export INITIALZATION_CACHE_ENABLED=true
- windows变量
set INITIALZATION_CACHE_ENABLED=true
- linux变量
已支持的加载器
- 配置属性规则:
com.lc.ibps.initialzation.[region].cache.enabled
,不配置该属性时默认=true- region:就是缓存的分区值,
com.lc.ibps.api.base.constants.CacheKeyConstants.Region
- 第三方接入缓存加载器
- 加载类
com.lc.ibps.common.bootstrap.AuthClientCacheLoadingInitialzation
- 配置属性
com.lc.ibps.initialzation.ibps.client.cache.enabled=true
- 加载类
- 工作流引擎缓存加载器
- 加载类
com.lc.ibps.bpmn.bootstrap.BpmActivitiCacheLoadingInitialzation
- 配置属性
com.lc.ibps.initialzation.ibps.bpm.activiti.cache.enabled=true
- 加载类
- 工作流权限缓存加载器
- 加载类
com.lc.ibps.bpmn.bootstrap.BpmAuthCacheLoadingInitialzation
- 配置属性
com.lc.ibps.initialzation.ibps.bpm.auth.cache.enabled=true
- 加载类
- 工作流定义缓存加载器
- 加载类
com.lc.ibps.bpmn.bootstrap.BpmDefCacheLoadingInitialzation
- 配置属性
com.lc.ibps.initialzation.ibps.bpm.def.cache.enabled=true
- 加载类
- 工作流运行数据缓存加载器
- 加载类
com.lc.ibps.bpmn.bootstrap.BpmRunningCacheLoadingInitialzation
- 配置属性
com.lc.ibps.initialzation.ibps.bpm.running.cache.enabled=true
- 加载类
- 业务对象缓存加载器
- 加载类
com.lc.ibps.base.bo.bootstrap.BusinessObjectCacheLoadingInitialzation
- 配置属性
com.lc.ibps.initialzation.ibps.bo.cache.enabled=true
- 加载类
- 系统分类缓存加载器
- 加载类
com.lc.ibps.common.bootstrap.CategoryCacheLoadingInitialzation
- 配置属性
com.lc.ibps.initialzation.ibps.category.cache.enabled=true
- 加载类
- 代码管理缓存加载器
- 加载类
com.lc.ibps.components.codegen.bootstrap.CodeCacheLoadingInitialzation
- 配置属性
com.lc.ibps.initialzation.ibps.code.cache.enabled=true
- 加载类
- 数据模版缓存加载器
- 加载类
com.lc.ibps.form.bootstrap.DataTemplateCacheLoadingInitialzation
- 配置属性
com.lc.ibps.initialzation.ibps.data.tpl.cache.enabled=true
- 加载类
- 个人桌面缓存加载器
- 加载类
com.lc.ibps.common.bootstrap.DesktopCacheLoadingInitialzation
- 配置属性
com.lc.ibps.initialzation.ibps.desktop.cache.enabled=true
- 加载类
- 表单缓存加载器
- 加载类
com.lc.ibps.form.bootstrap.FormCacheLoadingInitialzation
- 配置属性
com.lc.ibps.initialzation.ibps.form.cache.enabled=true
- 加载类
- 表单打印缓存加载器
- 加载类
com.lc.ibps.form.bootstrap.FormPrintCacheLoadingInitialzation
- 配置属性
com.lc.ibps.initialzation.ibps.form.print.cache.enabled=true
- 加载类
- 系统资源缓存加载器
- 加载类
com.lc.ibps.common.bootstrap.ResourceCacheLoadingInitialzation
- 配置属性
com.lc.ibps.initialzation.ibps.res.cache.enabled=true
- 加载类
- 系统管理缓存加载器
- 加载类
com.lc.ibps.common.bootstrap.SysCacheLoadingInitialzation
- 配置属性
com.lc.ibps.initialzation.ibps.sys.cache.enabled=true
- 加载类