MSMQ和缓冲接收的工作流程

时间:2014-09-17 11:00:31

标签: wcf msmq workflow-foundation-4 workflow-foundation netmsmqbinding

我们正在使用.NET 4.5构建Workflow Foundation服务,并且正在尝试使用MSMQ来传递Workflow Service应处理的消息。

我们已启用Allow Buffered Receive,以便让消息等待Workflow能够处理它们。

但是,我们的消息文件夹中出现了一些奇怪的锁(见图片)。

没有任何文件可以解释这一点。这是什么?它与WF,WCF,MSMQ有关吗?在哪里寻找解决方案?

enter image description here

1 个答案:

答案 0 :(得分:0)

我不知道锁,但由于MSMQ的过去问题,我决定在MSMQ之外的工作流程中实现自己的排队解决方案。我发现以下文章帮助我使用SQL Server Implementing Message Queues in Relation Databases

实现排队解决方案

使用此技术的变体,IIS 7.5 AutoStart,WWF书签和基于上下文的关联我能够在不使用MSMQ的情况下在我的工作流中实现持久队列。工作流的本质使得工作流中的排队非常可行。