当前位置: 首页 > news >正文

Windows Server AppFabric介绍

Windows Server AppFabric的服务器系统是一款主要面向私有云计算的系统。它将作为微软日后进军私有云市场的一个关键性产品,可以允许用户创建和维持他们自己的云计算系统架构。
这篇文章将对微软的服务器系统Windows Server AppFabric进行一个简单的介绍,然后给实现一个将WCF宿主到Windows Server AppFabric上的一个实例。

Windows Server AppFabric主要分两个部分:

AppFabric Caching Services

AppFabric Caching Services 最初代号为“Velocity”。它可以加快频繁访问信息的速度。AppFabric Caching Services的一个主要组成部分是缓存客户端(cache client)。例如Asp.net页面,它可以访问一个由很多缓存服务器(cache server)组成的缓存群集(cache cluster)。每个缓存服务器(cache server)运行着一个AppFabric Caching Services实例,用来维护一些缓存数据。每个客户端缓存也可以维护着自己的本地缓存。如下图所示:

当客户端第一次获取一些数据的时候,如ASP.NET应用程序用户提供一些信息资料,或者从数据库中读取的信息,它可以使用AppFabric Caching Services客户端类库将一个唯一的名称和这些信息一起存放在缓存群集中( cache cluster)。对于客户端来说,缓存集群中的所有缓存服务器就是单一的逻辑存储。客户端既不知道也不关心的哪台物理服务器的缓存哪些数据。通过选择,客户也可以将数据存储在它自己的本地缓存中。当客户端需要再次访问相同的数据项时,需要数据项的名称。它先会检查本地缓存。如果找到了该数据项,就直接使用该缓存的值。如果该数据项不在本地缓存中,就会到缓存群集中查找。如果该数据项在这里找到,客户端就使用使用从群集中找的缓存值。对客户端来说,所有这一切都是透明的,它只要求得到想要的数据项, AppFabric Caching Services来实现所有其他的功能。如果该数据项目既没有本地缓存又没有在缓存集群发现,客户就需要到其他地方寻找,例如应用程序的数据库。

AppFabric Caching Services 就简单的介绍到这里,可以简单地理解为一个分布式的缓存系统。下面介绍一下AppFabric Hosting Services以及实现一个将WCF托管到Windows Server AppFabric中实例。

AppFabric Hosting Services:使用它能方便的运行和管理WCF服务,特别是由WF Service创建的服务。

在Windows Server AppFabric托管的WF服务将在下一篇文章介绍。在下面我一步一步实现一个简单的将WCF托管到Windows Server AppFabric中Demo。

我电脑的软件条件和安装步骤:

1、Windows 7

2、IIS 7

3、SQLServer 2008

4、Windows Server AppFabric RC

5、Web Deployment Tool

6、Visual Studio 2010

第一步:在IIS中创建一个asp.net应用程序,选择Http,如下图:

第二步:在这个Asp.net应用程序中添加一个WCF服务。如下图:

第三步:在你的浏览器中输入http://localhost/WebSite/Service.svc,结果会如下图:

第四步:测试这个WCF服务,打开Visual Studio 2010 Command prompt,运行WCFTestClient。输入命令:

C:\>WCFTestClient.exe

调用dowork()函数。

第五步:在Windows Server AppFabric查看和管理这个WCF服务:

展开IIS,选择我们创建的website。如下图:

点击服务;

切换到监控统计信息:

http://www.jsqmd.com/news/1132568/

相关文章:

  • 智能四边形重构引擎:基于QuadWild与Bi-MDF求解器的Blender网格优化解决方案
  • 了解CSS的查找匹配原理,让CSS更简洁、高效
  • Vuex Modules 分层:UI状态、用户状态、权限状态如何各管各的
  • 【中小学AI人工智能教育】图像生成——Anime Faces风格的头像实验、GAN参数计算
  • Power BI Copilot 与 Fabric 深度集成原理与工程实践
  • 哈希加密计算API接口:原理、在线调试与多语言调用实战
  • OpCore-Simplify:智能高效的OpenCore EFI自动化配置终极指南
  • Linux上的Windows软件兼容层:Bottles如何简化跨平台应用运行
  • 鸿蒙新特性:TimePicker 时间选择器详解——打造一个完整的闹钟模拟器
  • Excel数据模型实战:用Power Pivot构建业务级星型模型
  • Mac M1 安装了DevEco Studio,如何把内置的npm配置到系统的环境变量中全局生效
  • Win11Debloat:三步解决Windows系统臃肿问题的终极指南
  • 如何在Stable Diffusion中实现专业级AI换脸:ReActor插件完整指南
  • ExplorerTabUtility:Windows 11文件资源管理器标签页增强的5种高效配置方案
  • 泛程序站点外链搭建秘籍大揭秘
  • SQL查询知识点速记
  • 2026年AI写作辅助平台深度评测:6款工具合规过检得分排名
  • 2026年电脑录音软件推荐:办公场景实测对比,谁才是智能易用王者
  • 最后,我再聊聊我新近观察的一个项目的运作,来分享一下我的第三层认识。
  • 从陇剑杯CTF实战解析Web渗透与应急响应的核心技能
  • 非对称加密原理深度解析:从RSA/ECC算法到HTTPS、区块链实战应用
  • VIA键盘配置终极指南:从新手到高手的完全手册
  • 太原考公考编线下班口碑红黑榜:2026学员真实评价背后的选班避坑指南
  • 邮箱验证实战:基于ApiZero检测API从原理到代码一网打尽
  • InstructGPT 论文阅读笔记
  • AI工程化实践:用HTML替代Figma构建可交互智能体
  • USB设备共享终极指南:usbipd-win完整教程
  • QMCDecode终极指南:3步解锁QQ音乐加密音频,实现音乐格式自由转换
  • 微信聊天记录永久保存完整指南:让数据真正属于你
  • 扩展管理器