知识大全 Java程序性能优化-负载均衡(3)
Posted 知
篇首语:你若要喜爱你自己的价值,你就得给世界创造价值。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java程序性能优化-负载均衡(3)相关的知识,希望对你有一定的参考价值。
Java程序性能优化-负载均衡(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
负载均衡( )
通过这个实验可以看到 和 的Web服务器通过Terracotta服务器 共享了同一份缓存 在本例中 Web应用的缓存配置如以下代码所示
<?xml version= encoding= UTF ?>
<ehcache name= ColorCache >
<defaultCache
maxElementsInMemory=
eternal= false
timeToIdleSeconds=
timeToLiveSeconds=
overflowToDisk= true
diskSpoolBufferSizeMB=
maxElementsOnDisk=
diskPersistent= false
diskExpiryThreadIntervalSeconds=
memoryStoreEvictionPolicy= LRU />
<cache name= colors
maxElementsInMemory=
maxElementsOnDisk=
eternal= false
timeToIdleSeconds=
timeToLiveSeconds=
memoryStoreEvictionPolicy= LFU >
<terracotta/>
</cache>
<terracottaConfig url= localhost: />
</ehcache>
该缓存是前文中介绍的EhCache缓存的分布式形态 在配置文件最后指定了缓存服务器地址 在程序中使用分布式缓存的方法也很简单 与前文中介绍的EhCache几乎相同 如下代码片段
private static final CacheManager cacheManager = new CacheManager()
private Ehcache getCache()
return cacheManager getEhcache( colors ) //与配置文件中的名称一样
public Color getColor(String name)
Element elem = getCache() get(name) //从分布式缓存中获取数据
if (elem == null) //若不存在 则新建颜色
Color color = colorDatabase getColor(name)
if (color == null) return null;
getCache() put(elem = new Element(name color)) //将颜色放入缓存
return (Color) elem getValue()
Terracotta的另一个重要的应用是session共享 在Terracotta安装目录的 sessions\\samples\\cart 子文件夹内 有session共享的示例 与colorcache示例一样 首先需要启动Terracotta服务器 接着 启动两个Web应用程序 分别运行在 和 端口 两个Web服务器在各自独立的JVM虚拟机中运行 彼此独立
返回目录 Java程序性能优化 让你的Java程序更快 更稳定
编辑推荐
Java程序设计培训视频教程
J EE高级框架实战培训视频教程
J ME移动开发实战教学视频
Visual C++音频/视频技术开发与实战
Oracle索引技术
cha138/Article/program/Java/gj/201311/27790相关参考
Java程序性能优化-负载均衡(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-负载均衡(4) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 十四对于boolean
Java程序性能优化-代理模式(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-缓存(Cache)(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
Java程序性能优化-单例模式(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-装饰者模式(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  
Java程序性能优化-对象复用“池”(3)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-对象复用“池”(3)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-观察者模式(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!