本文共 926 字,大约阅读时间需要 3 分钟。
一、ehcache.xml配置详解
作为Java Application Server的缓存解决方案,ehcache的配置文件ehcache.xml
是管理内存和磁盘缓存策略的核心文件。本文将详细介绍ehcache.xml的配置方法以及常用参数的含义。
单机配置
ehcache的单机配置通常位于ehcache.xml
文件中,可以照着以下配置示例进行设置:
分布式配置
对于分布式环境,ehcache需要集成缓存分布服务。配置文件需要包含以下内容以实现跨机器的缓存同步:
详细介绍
ehcache.xml的配置参数详细说明如下:
单机配置参数
diskStore path="D:/mycache"
:指定磁盘缓存存储路径,默认为30MB缓冲区。defaultCache
:默认缓存配置,包括内存最大容量、永恒时间、失效时间等属性。memoryStoreEvictionPolicy
:内存溢出策略,默认为LRU(最近未使用)策略。分布式配置参数
cacheManagerPeerProviderFactory
:配置远程缓存同步服务,支持RMI协议。cacheManagerPeerListenerFactory
:配置缓存监听服务,实现跨机器同步。diskPersistent
:指定缓存是否持久化保存,默认为false。diskExpiryThreadIntervalSeconds
:磁盘失效线程运行时间间隔,默认为120秒。注意事项
diskStore
路径请根据实际服务器布署规划。diskPersistent
建议根据系统崩溃恢复需求设置,默认不建议开启。转载自:https://www.cnblogs.com/101key/p/3989490.html