java配置ehcache_Java ehcache分布式缓存配置示例.

maxElementsInMemory =“ 1000”

eternal =“ false”

timeToIdleSeconds =“ 120”

timeToLiveSeconds =“ 120”

overflowToDisk =“ true”

/>

ehcache>

通过这种方式,配置了192.168.10.114:40001和192.168.10.114:40002的两个ehcache缓存实例,并且只要其中一个缓存发生更改,它就会传入

properties =“ replicateAsynchronously = true,replicatePuts = true,replicationUpdates = true,replicateUpdatesViaCopy = false,replicateRemovals = true”这些配置策略可以同步到另一个缓存. 为了达到分布式缓存同步的效果.

65c20740360e7753b163371bf7cef2e8.png

B web.xml

xmlns =“ http://java.sun.com/xml/ns/j2ee”

xmlns: web =“ http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd”

xsi: schemaLocation =“ http://java.sun.com/xml/ns/j2ee”

version =“ 2.4”>

EhCache群集演示 display-name>

EhCache群集演示 display-name>

eccache param-name>

ehcache.xml param-value>

context-param>

index.jsp welcome-file>

welcome-file-list>

c179da9c97476ca23672bf15d362751b.png

web-app>

C. test.jsp

EhCache群集测试器 h1>

CacheManager m = CacheManager.create();

缓存c = m.getCache(“ cache”);

c.put(new Element(“ 999”,“ yy”));

out.print(c.getSize()+“ __” + c.getKeys(). toString());

for(对象o: c.getKeys()){

对象v = c.get(o).getValue();

out.println(o +“: ” + v);

}

2a80fefbbf349a471db3738c7761998b.png

%>

C2的配置与P1相同. 区别如下:

properties =“ hostName = 192.168.10.114ehcache 使用 实例,port = 40002,socketTimeoutMillis = 2000” />

properties =“ peerDiscovery = manual,hostName = 192.168.10.114,port = 40001,rmiUrls = // 192.168.10.114:40002/cache|//192.168.10.114:40001/cache,timeToLive=32” />

Text.jsp代码定制.

测试方法:

分别启动两个项目: localhost: 8001 / c1和localhost: 8002 / c2,其中C2首次将内容放入其自己的缓存中. 然后访问c1,C1直接从其自己的缓存Show中读取内容.

您可以不断更改测试代码.

***以上只是一种简单的做法. 参数的配置根据当地条件进行优化. 任何错误. 欢迎纠正我!

--------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------

hibernate + ehcahce异常的配置与上面的基本相同. 配置休眠和实用的ehcache后,您可以在代码和hbf配置文件[setCached(true)]

中指定缓存的使用

Spring还提供与ehcache的集成. 在给定应用程序级别的情况下,可以缓存调用方法的签名(键)及其返回结果(值)

ehcahe + Terracotta可能提供更完整的解决方案[Terracotta收购了ehcacheehcache 使用 实例,Terracotta本身提供了JVM级的分布式缓存]

这些都是单词. 有计划在将来继续练习.

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-234722-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值