想为自己的流程引擎找一个宿主,选择了几套方案,想先从AppFabric开始,原因主要出于以下几点:

1. 自己用过Windows Service或Form作为一些定时任务等应用的宿主,但苦于学艺不精,在多线程的情况下,一些细节不好调试和跟踪,再考虑到稳定性、项目预算和周期,决定用成品;

2. 之前了解过一段时间的AppFabric,虽然是1.1的版本,但微软大牛们的作品,品质应该值得信赖,网上资料也很多,感觉使用有保障;

3. 个人感觉AppFabric有可能是微软一个重要的产品,以后一定会不断加强。相比在Java平台的中间件,IIS可能还是单薄点(也许个人对IIS认识不够深刻),这时候AppFabric的作用就显示出来了。

4. 面向服务和云计算是未来软件的趋势,而AppFabric则迎合了这个潮流。

。。。大半天后。。。

终于过完了《Pro Windows Server AppFabric》这本书,尝试了几个例子,发觉暂时还不敢在项目中使用。

  1. 感觉要想用AppFabric作为WF的宿主,当前的开发模式要完全变掉。只能先建立WCF Workflow Service Application工程,然后部署这个工程,跟我想象的完全不一样。
  2. 貌似AppFabric Hosting只能承载WCF服务,本人得WCF功力实在有限,特别是性能方面(经常搞得莫名其妙的阻塞)。还以为AppFabric提供了类似Windows Service的功能,任何程序都能加载在上边运行,并提供一些接口给你处理事件跟踪、持久化WF实例、或缓存数据,并保证程序运行的稳定 --- 我想多了。
  3. 要想用AppFabric,你不SOA还真的不行,但不是所有项目都需要SOA。

综上所有:对于AppFabric看来只能暂缓一下,期待未来了。不过由于刚刚学习AppFabric,可能还有太多东西不知道或搞错了,如果有兄弟有不同的见解,或在项目中使用过AppFabric的,非常希望能一起探讨。

参考文章

Windows Server AppFabric简介

Windows Server AppFabric 使用

AppFabric 1.1 for Windows Server(MSDN)

Windows Server AppFabric(TechNet)

最新文章

  1. 来玩Play框架02 响应
  2. java运算优先级
  3. lenovo c340 centos 改键【尚无解】
  4. django中的静态文件管理
  5. ubuntu挂载其他分区到/home下,将当前分区内容替换
  6. mysql start server faild
  7. Orchard官方文档翻译(二) 安装 Orchard
  8. [学习笔记] Web设计过程中该做和不该做的
  9. 【java】java.lang.Math:public static long round(double a)和public static int round(float a)
  10. Hadoop系列004-Hadoop运行模式(上)
  11. Mac平台Clion配置GLFW+GLAD的项目
  12. excel导出导入通用方法
  13. 安装FrameWork后重新注册IIS
  14. Java中Iterator(迭代器)实现原理
  15. Hadoop创建新用户
  16. tensorflow高级库
  17. 深入浅出SharePoint2013——常用术语
  18. ew做socks5代理
  19. Android学习笔记_66_图片处理专题
  20. 【hdoj_1257】最小拦截系统

热门文章

  1. 一切不以用户为中心的O2O 都是耍流氓
  2. 教程-Delphi第三方控件安装卸载指南
  3. [Objective-c 基础 - 2.1] 封装
  4. [转]windows下srand48()和drand48()的问题
  5. 【Stage3D学习笔记续】真正的3D世界(五):粒子特效
  6. ASP.NET MVC- EF基础
  7. 一步一步学android控件(之十五) —— DegitalClock & AnalogClock
  8. Finite Difference Method with Mathematica
  9. <转>linux 下stm32开发环境安装
  10. 【39】明智而审慎第使用private继承