WF4.0实战(二十):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实例,用来维护一些缓存数据。每个客户端缓存也可以维护着自己的本地缓存。如下图所示:

p1

    当客户端第一次获取一些数据的时候,如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,如下图:

p2

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

p3

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

p4

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

C:\>WCFTestClient.exe

p6

调用dowork()函数。

p5

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

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

p7

    点击服务;

p8

切换到监控统计信息:

p10

我一共对这个wcf服务进行了4次调用。如上图所示。

p9

点击终结点,可以查看这个wcf的endpoint,如下图所示:

p12

选择AppFabirc仪表板:

p13

看以查看调用的历史记录:

p14

总结:

    这篇文章简单的介绍了一下Windows Server AppFabric。描述了一下AppFabric Caching Services 。一步一步实现了一个将WCF服务托管到AppFabric Caching Services的Demo。下一篇文章中叙述如何在Windows Server AppFabric中管理一个有复杂的业务逻辑的WF服务。








本文转自麒麟博客园博客,原文链接:http://www.cnblogs.com/zhuqil/archive/2010/06/01/Windows-Server-AppFabric.html,如需转载请自行联系原作者

相关文章
|
1月前
|
安全 数据安全/隐私保护 Windows
解锁安全之门,Windows Server 2019密码修改攻略大揭秘
解锁安全之门,Windows Server 2019密码修改攻略大揭秘
|
1月前
|
存储 安全 网络安全
铁壁如墙-WINDOWS SERVER 2019勒索病毒终极防御指南
铁壁如墙-WINDOWS SERVER 2019勒索病毒终极防御指南
|
1月前
|
Unix 编译器 开发者
Qt5.14.2 轻松掌握Qt中的压缩与解压缩:QuaZIP的神秘面纱与实战演练之windows环境编译
Qt5.14.2 轻松掌握Qt中的压缩与解压缩:QuaZIP的神秘面纱与实战演练之windows环境编译
|
1天前
|
SQL 数据管理 关系型数据库
如何在 Windows 上安装 SQL Server,保姆级教程来了!
在Windows上安装SQL Server的详细步骤包括:从官方下载安装程序(如Developer版),选择自定义安装,指定安装位置(非C盘),接受许可条款,选中Microsoft更新,忽略警告,取消“适用于SQL Server的Azure”选项,仅勾选必要功能(不包括Analysis Services)并更改实例目录至非C盘,选择默认实例和Windows身份验证模式,添加当前用户,最后点击安装并等待完成。安装成功后关闭窗口。后续文章将介绍SSMS的安装。
4 0
|
1月前
|
安全 数据安全/隐私保护 Windows
无远不至的掌控力:探索Windows Server 2019的远程访问绝招
无远不至的掌控力:探索Windows Server 2019的远程访问绝招
|
1月前
|
Windows
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
133 0
|
1月前
|
存储 网络安全 数据安全/隐私保护
Windows Server 2019 IIS HTTPS证书部署流程详解
Windows Server 2019 IIS HTTPS证书部署流程详解
|
1月前
|
存储 Windows
windows server 2019 云服务器看不见硬盘的解决方案
windows server 2019 云服务器看不见硬盘的解决方案
|
1月前
|
数据安全/隐私保护 Windows
Windows Server 各版本搭建终端服务器实现远程访问(03~19)
左下角开始➡管理工具➡管理您的服务器,点击添加或删除角色点击下一步勾选自定义,点击下一步蒂埃涅吉终端服务器,点击下一步点击确定重新登录后点击确定点击开始➡管理工具➡计算机管理,展开本地用户和组,点击组可以发现有个组关门用来远程登录右键这个组点击属性,点击添加输入要添加的用户名,点击确定添加成功后点击确定打开另一台虚拟机(前提是在同一个局域网内),按 WIN + R 输入 mstsc 后回车输入 IP 地址后点击连接输入用户名及密码后点击确定连接成功!
38 0
|
1月前
|
Windows
Windows Server 各版本搭建 Web 服务器实现访问本地 Web 网站(03~19)
Windows Server 各版本搭建 Web 服务器实现访问本地 Web 网站(03~19)
57 2