“App Fabric 工作流服务”和“Workflow manager 1.0”有什么区别

两者都用于托管工作流。对我来说工作流管理器看起来不错,因为它是可扩展的,我们可以使用多个服务器创建工作流托管场。

“工作流管理器”会取代“appfabric 工作流”吗?新项目选择什么?

最佳答案

这是困难的一个。

AppFabric 工作流服务(实际上是 WCF 工作流服务)托管在 WorkflowServiceHost 中,但说实话,我们可以看到 AppFabric 工作流托管并没有真正发展太多。尤其是通过 BizTalk AppFabric 连接与 BizTalk 工具(适配器和映射器)结合,构建一些东西是很好的。

工作流管理器是随 SharePoint Server 2013 与 Service Bus for Windows Server 一起提供的技术。老实说,它是 V1,但这可能是将要发展的技术(特别是因为 SharePoint 是该技术的最大客户;))

Workflow Manager 的优点在于它是为云就绪而构建的(隔离、可扩展性、安全性...)。您还拥有可信表面 (http://msdn.microsoft.com/en-us/library/windowsazure/jj193509(v=azure.10).aspx) 的概念,这允许您进行沙盒自定义。

所以,我敢打赌:如果您的产品/平台是一个长期项目,请选择 Workflow Manager,但要坚持 V1 概念,或者忽略 Trusted Surface 沙盒。
如果您为短期构建它,请继续使用 AppFabric。

希望这可以帮助

关于workflow - AppFabric 工作流服务和工作流管理器的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22307413/

10-13 07:55