Windows Server AppFabric Beta 2 For Vistual Studio 2010/.NET Framework 4.0已经发布了,参看EndPonit上的博客文章http://blogs.msdn.com/endpoint/archive/2010/04/26/windows-server-appfabric-beta-2-refresh-for-visual-studio-2010-net-4-rtm.aspx。我安装了一下,安装体验上比Beta1有了很大的改进。先介绍一下Windows Server AppFabric。
Windows Server AppFabric方便开发人员能开始着手构建新一代的复合应用程序,并提供管理员控制及管理这些程序的能力。Windows Server AppFabric 整合先前定名为「Dublin」及「Velocity」代号的技术,为开发人员提供构建、控制及管理跨越服务器与云计端平台的复合应用程序所需的整合技术。
Windows Server AppFabric 具有三项核心功能:分布式缓存、工作流程管理和服务管理。
分布式缓存:
这个分布式内存缓存的平台,非常适合用来开发 3H ( High Scalability, High Availability, High Performance ) 应用系统,他可以将多台服务器的内存融合(fuse)成一个超大内存缓存,让你的应用程序能够非常方便的运用这些内存完成应用程序加速的目的,也可减低数据库的负荷。这套 Velocity 比我之前用过的 memcached 复杂多了。
Windows Server AppFabric Caching 主要特性有:
工作流程管理和服务管理
在.NET Framework 4中,对Windows Communication Foundation(WCF)和Windows Workflow Foundation(WF)框架做了大量的改进,.NET开发人员可以独立使用这些技术,也可以联合使用。还可以通过AppFabric托管和管理, Dublin它为IIS和WAS提供WF托管和管理扩展。
最后附上一本Windows Server AppFabric的电子书,这本电子书虽然是基于beta1写的。电子书下载地址:http://cid-33478a966734670f.skydrive.live.com/self.aspx/.Public/Pro.Windows.Server.AppFabric.2010.pdf
http://blogs.msdn.com/rjacobs/archive/tags/AppFabric/default.aspx