.net cache架构及管理设计.doc

约28页DOC格式手机打开展开

.net cache架构及管理设计,2.6万字27页有代码摘要本文详细地分析了caching application block的设计。caching application block具有扩展性好,性能高的特点,它提供了扩展点以创建新的过期策略、refreshaction和backingstore。本文分析了cachi...
编号:10-5992大小:898.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 200306 发布

.net cache架构及管理设计
2.6万字 27页 有代码
摘要
本文详细地分析了Caching Application Block的设计。Caching Application Block具有扩展性好,性能高的特点,它提供了扩展点以创建新的过期策略、RefreshAction和BackingStore。
本文分析了Caching Application Block清除策略的工作原理,利用IComparer接口为应用程序的替换算法提供扩展点;它还讲述了Caching Application Block如何通过创建新的过期策略和项目删除召回为应用程序提供不同的更新策略。这样,对相应替换算法和更新策略接口的扩展,可以提高其可扩展性,使企业应用更加方便。
该文主要讨论和实现了一个基于.Net的Cache框架,该框架解决了在Web集群环境中,使用本机或磁盘作为Cache存储介质时的缓存一致性问题。该框架是基于Micorosoft Caching Application Block开发,一方面,通过扩展Caching Application Block,解决Cache框架可扩展性问题,另一方面,通过将Web集群中的各个服务器组成P2P 网络来完成Cache更新通知的组播,从而解决不同节点上缓存数据的一致性问题。

关键词:Cache框架;Web集群;替换策略;缓存一致性;P2P;应用层组播

【Abstract】 It can solve Cache consistency problem while still using local memory or disk as store media in the web clusters envoironment.The framework is developed based on Microsoft Caching Application Block.It solves the scalability problem by extending Caching Application Block. It solves the cache consistency problem by transmitting updating notice in a P2P group communication network..

【Key words】Caching framework;Web cluster;Replacement strategy;Cache consistency;P2P; Application layer multicast