Windows Server AppFabric Caching

Windows Server AppFabric CachingWindowsServerAppFabric扩展了WindowsServer的Web应用程序和中间件的托管,管理和缓存功能。AppFabric缓存给WindowsServer带来了一个分布式的,内存中的对象缓存特性,使得扩展高性能的.NET应用,尤其是ASP.NET应用更加方便了。AppFabric的缓存机制为构建高性能的ASP.NET应用提供了很好的解决方案。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

        Windows Server AppFabric 扩展了Windows Server 的Web应用程序和中间件的托管,管理和缓存功能。AppFabric 缓存给Windows Server 带来了一个分布式的,内存中的对象缓存特性,使得扩展高性能的.NET 应用,尤其是ASP.NET 应用更加方便了。AppFabric 的缓存机制为构建高性能的ASP.NET应用提供了很好的解决方案。

       AppFabric In-Memory Cache Platform

       1)挑战

       使用内存缓存来存储应用程序常用数据是一个提升应用程序性能长期使用的方法。从内存中读写的速度比从硬盘中读写的速度快,这是众所周知的事实。然而,内存缓存的大小通常受制于计算机的可用内存,并且存储在内存中的缓存数据的大小随着计算机可用内存的大小的变化可能会丢失。应用程序充分使用内存缓存极大地受制于对内存中的缓存进行读取和检索API的缺失。使用内存缓存的应用程序的开发,可能由于缺乏内存缓存管理功能而变得拙劣。

       2)解决方案

       AppFabric缓存功能可以帮助你很容易和便宜地扩展.NET应用。NET应用程序允许你将多台计算机的内存容量为一个统一的缓存集群。这些功能包括缓存服务、缓存客户端和缓存管理工具。AppFabric缓存服务是高度可扩展的,允许多台计算机被配置为一个缓存集群是可用的节点作为一个统一的内存缓存。缓存服务提供了一个高可用性的功能,通过将复制的数据存储在单独的缓存主机上,支持缓存数据的连续可用性。当在多服务器集群上启用高可用性时,如果一台缓存服务器失败,您的应用程序仍然可以检索其缓存的数据。缓存服务提供了一套完整的文档丰富的API,来将内存缓存集成到您的基于.NET的应用中。此外,在缓存中存储ASP.NET会话状态也无缝集成。这可以提供ASP.NET网站迅速提高站点的性能和规模的经济路径。AppFabric缓存的管理提供了一套完整的管理工具的创建,配置,管理内存中的缓存。高速缓存和托管功能AppFabric都包括在集成安装包。

     3)概念架构图

Windows Server AppFabric Caching

       4)物理架构图

  Windows Server AppFabric Caching

5)特点

Windows Server AppFabric Caching 主要特点有:

1.任何可以被序列化的 CLR 对象都可以通过简单的 Cache API 将数据缓存
2.支持企业规模:可支持上百台主机的服务器架构
3.可弹性的调整配置,并通过网络缓存服务
4.支持动态调整规模,可随时新增节点
5.支持高可用性架构
6.自动负载平衡
7.可与 Event Tracing for Windows (ETW), System Center 等机制整合管理与监控
8.提供与 ASP.NET 的无缝整合,将 Session 数据储存至缓存,也可在 Web farm 架构下将应用程序数据缓存 ,减少数据库大量读取的负担
9.第一版遵循 cache-aside architecture ( 明确快取, Explicit Caching ),意即你必须在你的应用程序中明确指明你要新增(Put)或移除(Remove)快取的项目,所有快取数据并不会自动与任何源数据库进行同步。

6)参考

1.Windows Server AppFabric Caching Concepts

https://msdn.microsoft.com/en-us/library/ee790849(v=azure.10).aspx

2.Windows Server AppFabric Caching Physical Architecture Diagram 

https://msdn.microsoft.com/en-us/library/ee790954(v=azure.10).aspx

3.Windows Server AppFabric Caching Logical Architecture Diagram 

https://msdn.microsoft.com/en-us/library/ee790954(v=azure.10).aspx

4.Windows Server AppFabric Caching Features

https://msdn.microsoft.com/en-us/library/ff383731(v=azure.10).aspx




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181221.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • matlab中误差计算公式_mse均方误差计算公式

    matlab中误差计算公式_mse均方误差计算公式残差平方和(SSE)计算公式:代码实现:sse=sum((YReal-YPred).^2);均方误差(MSE)计算公式:代码实现:mse=sqrt(sum((YReal-YPred).^2))./2;平均绝对误差(MAE)计算公式:代码实现:mae=mean(abs(YReal-YPred));平均绝对百分比误差(MAPE)计算公式:代码实现mape=mean(abs((YReal-YPred)./YReal));均方根误差(R

    2022年9月30日
    6
  • wake on wlan无线唤醒_睡眠后重启才能连接WiFi

    wake on wlan无线唤醒_睡眠后重启才能连接WiFi(1)添加头文件:       #include “core.h”      在core.h文件中有:       #ifdef CONFIG_HAS_EARLYSUSPEND             #include        #endif (2)在wifi驱动ath6kl结构体中添加early_suspend结构:        #ifdef CO

    2026年1月15日
    5
  • java substring 截取字符串_java substring 截取字符串的方法

    java substring 截取字符串_java substring 截取字符串的方法substring(参数)是java截取字符串的一个方法。它有两种传参的方式:第一种:publicStringsubstring(intbeginIndex)返回一个新的字符串,它是此字符串的一个子字符串,该字符串从指定索引出的字符开始,到此字符串末尾结束。第二种:publicStringsubstring(intbeginIndex,intendIndex)同样返回一个新的字符串,…

    2022年5月10日
    45
  • Java Bean Copy 性能大比拼

    Java Bean Copy 性能大比拼

    2021年7月3日
    160
  • select top 用法

    select top 用法access:selecttop(10)*fromtable1where1=1 db2:selectcolumnfromtablewhere1=1fetchfirst10rowsonly 取第三行到第5行的记录select*from(selectrow_number() over()asrowfromtable)ast

    2022年7月13日
    36
  • 使用request对象进行数据传递「建议收藏」

    使用request对象进行数据传递「建议收藏」在进行请求转发时,需要把一些数据传递到转发后的页面进行处理,需要使用request对象的setAttribute方法将数据保存到request范围内的变量中使用:request对象可以视为一个域,可以应用setAttribute()方法向域范围内存放数据request对象的setAttribute()方法的格式:request.setAttribute(Stringname,Objectobject);参数说明name:变量名,为String类型,object:用于指定需要在request

    2022年5月23日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号