误解了Windows Server AppFabric
想为自己的流程引擎找一个宿主,选择了几套方案,想先从AppFabric开始,原因主要出于以下几点:
1. 自己用过Windows Service或Form作为一些定时任务等应用的宿主,但苦于学艺不精,在多线程的情况下,一些细节不好调试和跟踪,再考虑到稳定性、项目预算和周期,决定用成品;
2. 之前了解过一段时间的AppFabric,虽然是1.1的版本,但微软大牛们的作品,品质应该值得信赖,网上资料也很多,感觉使用有保障;
3. 个人感觉AppFabric有可能是微软一个重要的产品,以后一定会不断加强。相比在Java平台的中间件,IIS可能还是单薄点(也许个人对IIS认识不够深刻),这时候AppFabric的作用就显示出来了。
4. 面向服务和云计算是未来软件的趋势,而AppFabric则迎合了这个潮流。
。。。大半天后。。。
终于过完了《Pro Windows Server AppFabric》这本书,尝试了几个例子,发觉暂时还不敢在项目中使用。
- 感觉要想用AppFabric作为WF的宿主,当前的开发模式要完全变掉。只能先建立WCF Workflow Service Application工程,然后部署这个工程,跟我想象的完全不一样。
- 貌似AppFabric Hosting只能承载WCF服务,本人得WCF功力实在有限,特别是性能方面(经常搞得莫名其妙的阻塞)。还以为AppFabric提供了类似Windows Service的功能,任何程序都能加载在上边运行,并提供一些接口给你处理事件跟踪、持久化WF实例、或缓存数据,并保证程序运行的稳定 --- 我想多了。
- 要想用AppFabric,你不SOA还真的不行,但不是所有项目都需要SOA。
综上所有:对于AppFabric看来只能暂缓一下,期待未来了。不过由于刚刚学习AppFabric,可能还有太多东西不知道或搞错了,如果有兄弟有不同的见解,或在项目中使用过AppFabric的,非常希望能一起探讨。
参考文章
AppFabric 1.1 for Windows Server(MSDN)
Windows Server AppFabric(TechNet)
误解了Windows Server AppFabric的更多相关文章
- SharePoint 2013 必备组件之 Windows Server AppFabric 安装错误
1.如下图,在使用SharePoint2013产品准备工具的时候,网上下载安装Windows Server AppFabric的时候,报错,点击完成重启计算机,重新安装依然报错. 2.无奈之下,只有选 ...
- Windows Server AppFabric 安装文档
安装指南 入门标题页 3 Windows Server AppFabric 安装和配置指南 3 版权 3 版权所有 3 简介 3 清单:规划安装 4 硬件要求 4 使计算机作好安装准备 5 本节内容 ...
- 浅谈Windows Server APPFABRIC
hi,everyone !真的是好久好久没有update blog了,因为最近忙着备考,没有时间对<数据结构与算法>进行研究学习了.所以,blog一直未更新.today is Friday ...
- Windows Server AppFabric分布式缓存研究
分享一则先前对Windows Server AppFabric分布式缓存的技术研究. 一. AppFabric 技术架构和原理 AppFabric与Memcached类似,采用C/S的模式,在 ser ...
- Windows Server AppFabric
文章:Windows Server AppFabric简介 介绍了AppFabric强大的功能.
- 使用微软分布式缓存服务Velocity(Windows Server AppFabric Caching Service)
概述 Velocity是微软推出的分布式缓存解决方案,为开发可扩展性,可用的,高性能的应用程提供支持,可以缓存各种类型的数据,如CLR对象. XML.二进制数据等,并且支持集群模式的缓存服务器.Vel ...
- How to install SharePoint 2013 on Windows Server 2012 R2
[Update 26.02.2014] Many thanks to everybody commented on this post. As Falk already mentioned in th ...
- [转]无网络环境,在Windows Server 2008 R2和SQL Server 2008R2环境安装SharePoint2013 RT
无网络环境,在Windows Server 2008 R2和SQL Server 2008R2环境安装SharePoint2013 RT,这个还有点麻烦,所以记录一下,下次遇到省得绕弯路.进入正题: ...
- Windows Server 2012 虚拟化实战:网络(二)
关于Windows Server的虚拟化网络,前文描述了在操作系统层面上的出现的配置变化.其中的一些配置通过Windows Server提供的小工具即可实现,如网卡组的配置,而有些需要安装Window ...
随机推荐
- Aisino 金税盘 pass throught
- delphi 删除目录和创建目录,临时文件夹
获取用户当前的Windows临时文件夹function GetWinTempPath: string;varTempDir: array[0..255] of char;beginGetTempPat ...
- hdoj 2046 骨牌铺方格
骨牌铺方格 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submi ...
- 浅谈iOS中MVVM的架构设计与团队协作
说到架构设计和团队协作,这个对App的开发还是比较重要的.即使作为一个专业的搬砖者,前提是你这砖搬完放在哪?不只是Code有框架,其他的东西都是有框架的,比如桥梁等等神马的~在这儿就不往外扯了.一个好 ...
- C#- 将秒数转化成任意时间格式
将秒数转化成任意时间格式,可以使用C#的一个函数TimeSpan,看示例: TimeSpan ts = new TimeSpan(0, 0, 3661); richTextBox2.Text = ts ...
- hadoop安装与WordCount例子
1.JDK安装 下载网址: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u29-download-513648.html ...
- Sublime Text 3 安装插件管理 Package Control
自动安装: 1.通过快捷键 ctrl+` 或者 View > Show Console 菜单打开控制台 2.粘贴对应版本的代码后回车安装 适用于 Sublime Text 3: import ...
- 网络防火墙实战-基于pfsense(2)
安装虚拟机 本博客所有内容是原创,如果转载请注明来源 http://blog.csdn.net/myhaspl/
- struts2标签具体解释
要在jsp中使用Struts2的标志,先要指明标志的引入.通过jsp的代码的顶部增加下面的代码: <%@taglib prefix="s" uri="/struts ...
- [Practical Git] Compare file changes with git diff
It can be helpful to see the changes between two sets of code; git diff lets us do this by comparing ...