本节讲asp.net5的缓冲。解决方案可以通过网址:https://github.com/aspnet/Caching下载
也是Asp.net 5开源代码介绍的第6部分,前5部分链接如下:
1. DependencyInjection(依赖注入)项目代码分析
2. Configuration 新一代的配置文件
3. Localization 本地化与国际化
4. Logging 日志系统
5. Options 配置文件之后的配置
解决方案的架构:
本解决方案共分为三个工程:
Microsoft.Framework.Caching.Abstractions 定义内存缓存和分布式缓存的接口与抽象类Microsoft.Framework.Caching.Memory 实现内存缓存以及内存缓存封装的分布式缓存Microsoft.Framework.Caching.Redis 用Redis实现的分布式缓存(存在缺陷)Microsoft.Framework.Caching.Abstractions
该工程的类关系图如下所示:
[flash=500,400]http://s1.knowsky.com/20160211/nlejss3bya054.png[/flash]