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”这些配置策略可以同步到另一个缓存. 为了达到分布式缓存同步的效果.
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>
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);
}
%>
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