0

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

我们启用了允许缓冲接收,以便让消息等待 Workflow 能够处理它们。

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

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

在此处输入图像描述

4

1 回答 1

0

我对锁一无所知,但由于 MSMQ 过去的问题,我决定在 MSMQ 之外的工作流中实现自己的排队解决方案。我发现以下文章帮助我使用 SQL Server在关系数据库中实现消息队列来实现排队解决方案

使用这种技术的变体,IIS 7.5 AutoStart、WWF 书签和基于上下文的关联,我能够在我的工作流中实现一个持久队列,而无需使用 MSMQ。工作流的性质使得在工作流中排队非常可行。

于 2014-10-03T15:44:26.760 回答