EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
学习指南
更新说明
安装与集成
初见EOS
低代码开发手册
专业代码开发手册
专题场景实战
公共服务框架
应用运行治理
常见问题
  • 缓存

# 缓存

缓存(Cache)是一个原始数据的集合,用于提高存储或者计算的性能,因为原始数据的存取可能很昂贵;即一个Cache就是一个临时数据存取区域,以提高频繁访问的性能。Cache在应用中主要是解决高性能的访问问题,这些数据的特点是会被频繁的读取,但是修改却很少。例如:业务字典,一般将业务字典的信息保存在数据库中或者文件中,为了提高性能,把数据取出保存在一个Cache中,用户访问到某个业务字典信息时,就在Cache中直接查找是否存在。如果数据库或文件中业务字典的信息发生了变化,那就需要更新Cache中的数据。

Cache模块的基本功能是Cache的管理(创建、查询、销毁)、Cache的基本操作(存储数据)、以及Cache的加载。除此之外,Cache可以在配置文件中直接配置好,系统启动时就自动加载好所配置的Cache。

在EOS的Server中,可以配置两类缓存,一种是系统缓存,一种是用户缓存。

  • user-config.xml中默认配置了3种系统缓存,分别是业务字典缓存、服务注册缓存和在线用户缓存。
  • 用户可以配置自己的用户缓存,来存放用户的业务数据。

使用缓存的好处是可以缓存经常使用的数据,提高数据的访问效率,并且可以在集群中进行数据的同步,维护集群各个节点的缓存数据的一致性。

← XPATH 数据库连接 →