MSMQ和WF有什么区别?

Bas*_*mme -1 .net workflow msmq workflow-foundation

我什么时候应该使用消息队列(MSMQ)或工作流基金(WF)?这两种产品有什么特别之处?你怎么定义它们?他们的财产是什么?它们的用途是什么?

Jus*_*tin 5

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

Windows Workflow Foundation是工作流引擎上的API.

虽然您可以使用MSMQ实现(部分)工作流引擎,但这两种技术之间的关系非常少.如果需要消息队列实现,请考虑使用MSMQ,有关其工作原理的详细信息,请参阅文档.如果需要工作流引擎,请考虑使用WF.有关详细信息,请再次参阅文档