Windows Server AppFabric Beta 2 for For Vistual Studio 2010已经发布

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 具有三项核心功能:分布式缓存、工作流程管理和服务管理。 

  • 针对 Web 应用程序,Windows Server AppFabric 提供了缓存功能,为应用程序数据提供高速缓存、扩充性及高可用性等特性,借此避免对数据源进行不必要的调用。
  • 针对复合应用程序,Windows Server AppFabric 则让用户能更轻松地构建和管理 Windows Workflow Foundation 和 Windows Communication Foundation 所构建的服务。
  • Windows Server AppFabric 能够有效地简化这些复合应用程序的开发、部署及管理工作。

分布式缓存:

这个分布式内存缓存的平台,非常适合用来开发 3H ( High Scalability, High Availability, High Performance ) 应用系统,他可以将多台服务器的内存融合(fuse)成一个超大内存缓存,让你的应用程序能够非常方便的运用这些内存完成应用程序加速的目的,也可减低数据库的负荷。这套 Velocity 比我之前用过的 memcached 复杂多了。

Windows Server AppFabric Caching 主要特性有:

  • 任何可以被串行化的 CLR 对象都可以通过简单的 Cache API 将数据缓存
  • 支持企业规模:可支持上百台主机的服务器架构,配置上区分小规模,中等规模和大规模
  • 弹性的调整配置,并通过网络存取服务
  • 支持动态调整规模,可随时增减节点
  • 支持高可用性架构
  • 自动负载平衡
  • 可与 Event Tracing for Windows (ETW), System Center 等机制整合管理与监控
  • 提供与 ASP.NET 的无缝整合,将 Session 数据存储到缓存,也可在 Web farm 架构下将应用程序数据缓存,减少数据库大量存取的负荷

工作流程管理和服务管理

在.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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏24K纯开源

Final Cut Pro X效果插件开发总结

一、介绍       最近公司需要针对Final Cut Pro(FCP)开发一款效果插件,用于对公司自己开发的视频格式进行后期处理。Final Cut Pro...

3688
来自专栏北京马哥教育

推荐!国外程序员整理的系统管理员资源大全(一)

备份软件 Amanda -客户端-服务器模型备份工具 Bacula - 另一个客户端-服务器模型备份工具 Backupninja -轻量级,可扩展的元数据备份系...

50510
来自专栏小文博客

黑糖主题BlackCandy V1.53

3114
来自专栏牛肉圆粉不加葱

DriverDisassociated|Lostexecutor

昨天在Spark Sql上执行几条涉及数据量几百G的Sql语句时频繁失败,日志中出现大量以下错误:

1011
来自专栏林德熙的博客

WPF 调试 获得追踪输出

在 WPF 开发中,如果把一个程序发布出去,但是发现有些地方诡异,除了看日志外,如果需要拿到程序实时的输出,可以使用跟踪输出 ,本文告诉大家如何拿到 WPF 的...

3751
来自专栏施炯的IoT开发专栏

How-to:利用MultiTouchVista模拟Windows Phone 7的多点触摸

引言     近来有消息称,WP7会在明年下半年在中国上市,这对于广大国内的爱好者来说,无疑是个杯具,一般来说,我们只能用模拟器来进行测试了。上回写到了《How...

2149
来自专栏不会写文章的程序员不是好厨师

记一次"诡异"的git merge错误

今天照常开发,在日常部署测试的时候进行git merge 竟然出现了"代码丢失"的情况,相当诡异,特此记录。

5053
来自专栏葡萄城控件技术团队

Xamarin 学习笔记 - 配置环境(Windows & iOS)

一直以来,做为一名Web以及桌面开发人员,我一直在使用.NET框架和C#语言,而在某些项目中,Angular会在前端占有主导地位。 最近,我们总是谈论移动应用程...

1182
来自专栏MasiMaro 的技术博文

Windows数据库编程接口简介

数据库是计算机中一种专门管理数据资源的系统,目前几乎所有软件都需要与数据库打交道(包括操作系统,比如Windows上的注册表其实也是一种数据库),有些软件更是以...

1352
来自专栏张善友的专栏

开源稳定的消息队列 RabbitMQ

    RabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License开源协议。采用 Erlan...

31010

扫码关注云+社区

领取腾讯云代金券