缓存技术浅谈.ppt
上传人:天马****23 上传时间:2024-09-10 格式:PPT 页数:26 大小:1.1MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

缓存技术浅谈.ppt

缓存技术浅谈.ppt

预览

免费试读已结束,剩余 16 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Memcached缓存技术浅谈Memcached是什么,解决什么问题?基于memcached的应用系统架构图Memcached的优缺点memcached客户端分类gwhalin_memcachedspymemcachedalisoft_memcachedxmemcachedmemcached客户端的选择xmemcached和alisoft_memcached性能测试一xmemcached和alisoft_memcached性能测试二xmemcached和alisoft_memcached性能测试三xmemcached和alisoft_memcached性能测试四xmemcached和alisoft_memcached性能测试五xmemcached和alisoft_memcached性能测试六xmemcached和alisoft_memcached性能测试七xmemcached和alisoft_memcached性能测试八封装xmemcached封装xmemcached说明:这种设计仅限于一般中小型应用,masterserver和slaveserver各自只有一台服务器,在后续第二阶段设计中将完善大型应用扩展masterservers和slaverservers将主-从服务器均设置多台以提高效率。第二阶段中采用主-从多台服务器,主服务器群其中一台server1宕机或连接异常时应采用不同的策略,可设置重连次数N,当重连N次后仍然未能连接上,则认定此server1宕机,这时主-从服务器群自动漂移,由守护线程继续检测,恢复正常后修补数据(将宕掉的server1中数据从当前主服务器群中同步到从服务器群中);重连N次内如果重连成功,则视为server1未宕机只是网络中断,这时不需要自动切换主-从服务器群。封装xmemcached说明:本阶段对Ehcache的支持仅限于单server,而我们大部分的应用都是分布式的,在这种环境中就需要和集群中其他CacheManager进行通信,以解决缓存失效通知的问题。方案:Ehcache缓存同步有五种策略RMI:在ehcache的默认配置文件ehcache.xml中定义CacheManagerPeerProviderFactory节点并创建RMICacheManagerPeerProviderFactory实例,和集群中其它CacheManger通信。JGroups:在ehcache的默认配置文件ehcache.xml中定义CacheManagerPeerProviderFactory节点并创建JGroupsCacheManagerPeerProviderFactory实例,和集群中其它CacheManger通信。Terracotta:将EHcache加入到terracottaservice中管理。JMS:通过JMS做失效通知,JMS实现方式可通过架设activeMQ服务。EhCacheServer:EhCacheServer是一个独立的缓存服务器,其内部使用EhCache做为缓存系统。Xmemcached封装后系统架构图谢谢!