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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Adminlte数据分页设置「建议收藏」

    Adminlte数据分页设置「建议收藏」##分页数据提示英文翻译成中文在jquery.dataTables.js中”oLanguage”:{ “sProcessing”:”处理中…”, “sLengthMenu”:”显示_MENU_项结果”, “sZeroRecords”:”没有匹配结果”, “sInfo”:”显示第_START_至_END_项结果,共_TO…

    2022年7月27日
    2
  • 在微型计算机中1mb等于多少字节,1mb等于多少字节「建议收藏」

    在微型计算机中1mb等于多少字节,1mb等于多少字节「建议收藏」1MB等于2^20字节。MB,全称“MByte”,计算机中的一种储存单位。字节是计算机信息技术用于计量存储容量的一种计量单位,作为一个单位来处理的一个二进制数字串,是构成信息的一个小单位。本教程操作环境:windows7系统、DellG3电脑。1MB等于2^20字节。1MB=1024KB=2^20B。1、字节(Byte)是计算机信息技术用于计量存储容量的一种计量单位,作为一个单位来处理的一…

    2022年5月26日
    44
  • stm32 独立看门狗时钟配置[通俗易懂]

    stm32 独立看门狗时钟配置[通俗易懂]独立看门狗的时钟源为40k,分频因子最大为256//初始化独立看门狗 5秒钟//prer:分频数:0~7(只有低3位有效!)//分频因子=4*2^prer.但最大值只能是256!//rlr:重装载寄存器值:低12位有效,最大只能是4096//时间计算(大概):Tout=40K/((4*2^prer)*rlr)值.voidIWDG_Init(u8prer,u16rlr){ IWDG_Writ…

    2022年5月10日
    60
  • TCP 详解[通俗易懂]

    上回说到UDP协议,与之对应的便是TCP协议TCP协议TCP协议全称:传输控制协议,顾名思义,就是要对数据的传输进行一定的控制.先来看看它的报头我们来分析分析每部分的含义和作用源端口号/目的端口号:表示数据从哪个进程来,到哪个进程去.32位序号:4位首部长度:表示该tcp报头有多少个4字节(32个bit)6位保留:顾名思义,先保留着,以…

    2022年4月6日
    67
  • PHP开发环境搭建[通俗易懂]

    PHP开发环境搭建[通俗易懂]注:{php_home}指php安装目录1.下载php,不要下载debugpackage和ntspackage,下载地址http://windows.php.net/download/2.配置php1)extension_dir=”./”  修改为extension_dir=”{php_home}/ext”2)将以下所有前面的分号去除extension

    2022年9月14日
    2
  • layui弹出层html,layui弹出层效果实现代码

    layui弹出层html,layui弹出层效果实现代码本文实例为大家分享了layui弹出层的具体代码,供大家参考,具体内容如下弹出层大部分演示都在layer独立组件的官网,与内置的layer模块,用法是完全一致的特殊例子Tips:为了更清晰演示,每触发下述一个例子之前,都会关闭所有已经演示的层多窗口模式,层叠置顶配置一个透明的询问框示范一个公告层上弹出右弹出下弹出左弹出左上弹出左下弹出右上弹出右下弹出居中弹出Layui-精心为你雕琢layui.u…

    2022年5月2日
    232

发表回复

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

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