Windows AppFabric究竟是什么?

微软发布了Windows Server AppFabric测试版,该版本“可以更轻松地构建,扩展和管理在IIS上运行的Web和组合应用程序”。

MS也表示可以在自己的服务器,第三方主机和Windows Azure上部署AppFabric。

到目前为止,我们还没有进行任何Azure开发,主要是因为API与ASP.NET不同,您只能将您的应用程序部署到云(而不是您自己的服务器上)。

因此,如果我使用AppFabric API,是否可以创建应用程序,我可以在内部部署,在第三方主机或在具有相同API的云上部署应用程序? 它会在所有这些方面成为'头等公民'吗?

这就离开了Azure API--是AppFabric的替代品吗? 那么Azure SQL呢?


就我而言, AppFabric提供的主要内容是之前代号为“Velocity”的代码。

Velocity是微软回应MemCached的原始名称,其优点是专为Windows编写(兼容x64),并且具有更好的ASP.NET集成。

微软已经将这些与“用Windows Workflow Foundation和Windows Communication Foundation构建的软件管理”捆绑在一起。 (一个以前代号为Dublin的项目。)

这两个项目(Velocity和都柏林)现在已经合并在一起,并以AppFabric的名义出售。


AppFabric到目前为止是两件事:一个缓存提供者和一个监控服务。

缓存工具之前称为Velocity,最近才被添加到AppFabric。 此缓存工具现在称为AppFabric缓存,提供本地缓存,批量更新,更新回调等等......所以这就是为什么它像MemCache这样不提供这些功能OOB的令人兴奋的原因。

该监视工具是IIS 7管理器的一个插件,与2个称为AppFabric工作流管理服务和AppFabric事件收集服务的Windows服务结合使用。 一旦你安装了AppFabric,你将在IIS管理器中获得3个“功能”:

  • AppFabric仪表板
  • 端点
  • 服务
  • 如果您正在使用WWF(Windows Workflow),那么使用AppFabric可为您提供对工作流程监控和故障排除故障的高级控制。


    它是代号为Dublin的技术的新名称。 查看它的一个简单方法是它代表基于WF和WCF的应用程序的预先托管托管的最新发展。 它将形成可扩展服务的基础,因此天蓝色将成为景观的一部分。 我们目前为WF提供了自己的托管服务,但在迁移到WF4时,我们正在尝试App Fabric以获得长期可扩展性解决方案。

    这基于现有的技术,如IIS,WF,WCF ETW等,并且在这些MS之上添加诸如报告,管理等等。我怀疑azure api会形成一个更低级别或更正确的cloud only api 。

    请参阅此处查看有关该主题的频道9视频

    链接地址: http://www.djcxy.com/p/61513.html

    上一篇: What exactly is the Windows AppFabric?

    下一篇: number of distinct subsequence