2019独角兽企业重金招聘Python工程师标准>>>

最近学了个新的东西; 别人的博客,然后做出了两个tomcat能共享缓存的ehcache.地址为:http://blog.csdn.net/wangshijie1234567/article/details/47724853

下面是自己的实际文件内容

<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd"name="hibernate"><!-- xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd" --><diskStore path="java.io.tmpdir"/><cacheManagerPeerProviderFactoryclass="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"properties="peerDiscovery=automatic, multicastGroupAddress=230.0.0.1,multicastGroupPort=4446,timeToLive=32"/>
<!--multicastGroupAddress 邮件组的地址,不需修改-->
<!--multicastGroupPort 邮件组的端口-->
<!--timeToLive 心跳时间--><cacheManagerPeerListenerFactoryclass="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"properties="hostName=192.168.0.119, port=40001,socketTimeoutMillis=2000"/>
<!--hostName不能为127.0.0.1,也不能是localhost-->
<!-- 注册时,不同项目的port一定不同--><defaultCache eternal="false" maxElementsInMemory="1000" overflowToDisk="false" diskPersistent="false"timeToIdleSeconds="0" timeToLiveSeconds="600" memoryStoreEvictionPolicy="LRU"><cacheEventListenerFactoryclass="net.sf.ehcache.distribution.RMICacheReplicatorFactory"/></defaultCache><!--name: Cache的唯一标识。maxElementsInMemory: 内存中最大缓存对象数。eternal="true": Element是否永久有效,一旦设置true,timeout将不起作用timeToIdleSeconds: 设置Element在失效前的允许闲置时间。仅当element不是永久有效时使用,可选属性,默认值是0,也就是可闲置时间无穷大。timeToLiveSeconds: 设置Element在失效前允许存活时间。最大时间介于创建时间和失效时间之间。仅当element不是永久有效时使用,默认是0.,也就是element存活时间无穷大。overflowToDisk: 配置此属性,当内存中Element数量达到maxElementsInMemory时,Ehcache将会Element写到磁盘中。--></ehcache>

timeToLive的值指的是数据包可以传递的域或是范围。约定如下:

  • 0是限制在同一台主机
  • 1是限制在同一个子网
  • 32是限制在同一个场所
  • 64是限制在同一个地区
  • 128是限制在同一个大洲
  • 255是不限制

在Java实现中默认值是1,就是说在同一个子网中传播。改变超时时间也就是改变timeToLive属性可以限制或是扩展传播的范围。

转载于:https://my.oschina.net/u/1590027/blog/1611420

ehcache缓存共享(rmi方法)相关推荐

  1. 在集群环境中使用 EhCache 缓存系统|RMI 集群模式

    RMI 是 Java 的一种远程方法调用技术,是一种点对点的基于 Java 对象的通讯方式.EhCache 从 1.2 版本开始就支持 RMI 方式的缓存集群.在集群环境中 EhCache 所有缓存对 ...

  2. ehcache 实现缓存共享

    公司项目最近在做缓存同步的工作,研发组搞了一套zookeeper的插件,缓存存放在ehcache中,因为要依赖第三方插件,感觉很麻烦,ehcache本身就支持缓存同步且方式比较多. 如下样例简单实现两 ...

  3. Spring Boot 2.x基础教程:使用EhCache缓存集群

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 上一篇我们介绍了在Spring Boot中整合EhCac ...

  4. 一文玩转 EhCache 缓存框架!

    Ehcache 介绍 EhCache 从 Hibernate 发展而来,是一个纯Java的进程内缓存框架,具有快速.精干等特点.Ehcache是一种广泛使用的开源Java分布式缓存.主要面向通用缓存, ...

  5. Hibernate性能优化之EHCache缓存

    像Hibernate这种ORM框架,相较于JDBC操作,需要有更复杂的机制来实现映射.对象状态管理等,因此在性能和效率上有一定的损耗. 在保证避免映射产生低效的SQL操作外,缓存是提升Hibernat ...

  6. EhCache 缓存框架

    Ehcache 介绍 EhCache 从 Hibernate 发展而来,是一个纯Java的进程内缓存框架,具有快速.精干等特点.Ehcache是一种广泛使用的开源Java分布式缓存.主要面向通用缓存, ...

  7. 通过企业分布式缓存共享运行时数据

    许多企业都结合使用 Microsoft .NET Framework 和 Java 应用程序,尤其是那些出于各种考虑不能只依赖于单一技术的大中型企业. 通常,企业采用 Web 应用程序.面向服务的体系 ...

  8. shiro教程:整合ehcache缓存

    这个是在ssm的基础上再去整合shiro和ehcache的,整合ehcache主要是为了减少后台shiro拦截的次数,因为如果我们不使用缓存的话,后台shiro的认证和授权的拦截器就会反复的进行拦截, ...

  9. springboot2.3.4集成EhCache缓存框架完整代码

    代码部分 pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="ht ...

  10. javaweb项目搭建ehcache缓存系统

    转载自  javaweb项目搭建ehcache缓存系统 EhCache 是一个纯Java的进程内缓存框架,具有快速.精干等特点,是Hibernate中默认的CacheProvider,同时在项目开发中 ...

最新文章

  1. 利用Python制作简单的小程序:IP查看器
  2. Python编程语言学习:列表与字典互转的几大方法集锦、从列表中按顺序循环抽走一个元素输出剩余元素之详细攻略
  3. 【干货】深入B端SaaS产品设计核心理念
  4. 2019 年百度之星·程序设计大赛 - 初赛一
  5. Psych101(part4)--Day4
  6. Ubuntu配置IPFS的环境
  7. android使用post方法登录,使用REST API使用POST方法在Android中登录示例
  8. 推荐一个vs自带工具分析代码的复杂度
  9. vscode远程无法更新
  10. 多重继承java_Java中的多重继承
  11. python八大排序算法 间书_Python 八大排序算法速度比较
  12. 在CrossOver中设置代理实现与特殊网段的网络连接
  13. log4j.properties中log4j.rootLogger 与log4j.rootCategory 有什么区别 .
  14. mean shift 跟踪算法
  15. 【深度解读】电动自行车新国标对锂电池行业的影响分析
  16. 远程小组软件开发过程(1):流程
  17. 聚合数据--汇率接口调用
  18. 那些让我印象深刻的bug--05
  19. 金华市计算机专业的学校有哪些,金华有哪些技校?
  20. js 字符串转化成数字

热门文章

  1. 容器与拷贝构造函数的问题
  2. 20155325 2016-2017-2 《Java程序设计》第九周学习总结
  3. 如何把Access中数据导入Mysql中 (转)
  4. frameset框架如何使左边页面显示,隐藏?wj-wangjun
  5. Series的idxmax和argmax
  6. CODE[VS] 1474 十进制转m进制
  7. 热力图heatmap.js使用中的思路解析
  8. HDU 2444 The Accomodation of Students (二分图最大匹配+二分图染色)
  9. Spark学习笔记——构建基于Spark的推荐引擎
  10. 基于visual Studio2013解决C语言竞赛题之0701排队输出