Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net MSMQ和WF之间有什么区别?_.net_Workflow_Msmq_Workflow Foundation - Fatal编程技术网

.net MSMQ和WF之间有什么区别?

.net MSMQ和WF之间有什么区别?,.net,workflow,msmq,workflow-foundation,.net,Workflow,Msmq,Workflow Foundation,我应该何时使用消息队列(MSMQ)或工作流基金(WF)?这两种产品是什么?你如何定义它们?它们的性质是什么?它们的实用程序是什么?是一种消息队列实现,有时也用作进程间通信的一种形式 是工作流引擎上的API 虽然您可以使用MSMQ实现(部分)工作流引擎,但这两种技术实际上没有什么关系。如果需要一个消息队列实现,请考虑使用MSMQ,以了解它是如何工作的。如果需要工作流引擎,请考虑使用WF。有关详细信息,请再次参见是,但消息队列实现是一种工作流,不是吗?@Drandan不是真的-工作流通常比简单队列复

我应该何时使用消息队列(MSMQ)或工作流基金(WF)?这两种产品是什么?你如何定义它们?它们的性质是什么?它们的实用程序是什么?

是一种消息队列实现,有时也用作进程间通信的一种形式

是工作流引擎上的API


虽然您可以使用MSMQ实现(部分)工作流引擎,但这两种技术实际上没有什么关系。如果需要一个消息队列实现,请考虑使用MSMQ,以了解它是如何工作的。如果需要工作流引擎,请考虑使用WF。有关详细信息,请再次参见

是,但消息队列实现是一种工作流,不是吗?@Drandan不是真的-工作流通常比简单队列复杂得多。@Drandan如果您将问题的措辞改为确切地解释您面临的编程挑战,您可能会得到更有意义的帮助。你的问题不完全有道理。@DranDane:一个过程/工作流/传奇可能包含多条消息,这些消息可以通过msmq(或任何排队技术)传输,但msmq和WF是完全不同的动物。