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


相关推荐

  • IDEA设置背景为自定义照片「建议收藏」

    IDEA设置背景为自定义照片「建议收藏」一分钟教你把女朋友的照片设置成IDEA的背景图片【建议收藏】1.为什么写这篇文章?2.操作方法2.1.步骤12.2.步骤22.3.快捷操作一2.4.快捷操作二1.为什么写这篇文章?事情是这样的,在2021年6月10日早上我在CSDN上发布了文章《你真的懂Java怎么输出HelloWorld吗?》。这篇文章就如同标题一样,讲的是Java输出HelloWorld时源码的实现原理,本身再正常不过的一篇文章,但没想到的是。。十几天过去了,我却收到如下的评论??!!大家居然对我的IDEA背

    2022年6月15日
    53
  • mac android 录屏软件,mac录屏怎么录内置声音?详细的解决方案[通俗易懂]

    mac android 录屏软件,mac录屏怎么录内置声音?详细的解决方案[通俗易懂]原标题:mac录屏怎么录内置声音?详细的解决方案mac录屏怎么录内置声音?大家使用Mac电脑最大的问题就是对操作系统的不熟悉,就像是刚接触Windows系统一样,开始都会有一定的不熟悉,其实并没有那么难。很多人会使用QuickTimePlayer工具来操作,但实际上很多人在实际上操作这个方法来录制屏幕的时候会没有声音,这种情况还挺多的。比如现在拥有一个场景:有一个很萌或者很有用的视频,无法下载到…

    2022年4月30日
    78
  • log4j pattern详解_pid参数的物理意义

    log4j pattern详解_pid参数的物理意义1、常用标志:-X:X信息输出时左对齐 %p:输出日志信息优先级,即DEBUG,INFO,WARN,ERROR,FATAL, %d:输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyyy-MM-ddHH:mm:ss,SSS},输出类似:2011-10-1822:10:28,921 %r:输出自应用启动到输出该log信

    2022年8月22日
    17
  • MySQL slave状态之Seconds_Behind_Master

    MySQL slave状态之Seconds_Behind_Master

    2021年11月28日
    51
  • Java酒店管理系统_java酒店管理系统报告

    Java酒店管理系统_java酒店管理系统报告基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的小型酒店管理系统,该项目可用各类java课程设计大作业中,小型酒店管理系统的系统架构分为前后台两部分,最终实现在线上进行小型酒店管理系统各项功能,实现了诸如用户管理,登录注册,权限管理等功能,并实现对各类小型酒店管理系统相关的实体进行管理。该小型酒店管理系统为一个采用mvc设计模式进行开发B/S架构项…

    2022年9月24日
    1
  • 怎么设计高效的敏感词过滤系统(一)「建议收藏」

    怎么设计高效的敏感词过滤系统(一)「建议收藏」最近在做一个项目,寻遍了Node开源社区居然没有发现一个好用的敏感词过滤库,有那么几个库外观上看起来似乎还不错,用起来却一塌糊涂,震惊有余,失望至极。于是花了一天时间自己撸了一个库,库名叫fastscan,这是我的第一个Node开源项目,它也可以用于浏览器环境。fastscan基于广为人知的ahocorasick高性能字符串匹配算法。项目地址:https://github….

    2022年4月28日
    159

发表回复

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

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