我们正在使用.NET 4.5构建Workflow Foundation服务,并且正在尝试使用MSMQ来传递Workflow Service应处理的消息。
我们已启用Allow Buffered Receive,以便让消息等待Workflow能够处理它们。
但是,我们的消息文件夹中出现了一些奇怪的锁(见图片)。
没有任何文件可以解释这一点。这是什么?它与WF,WCF,MSMQ有关吗?在哪里寻找解决方案?
答案 0 :(得分:0)
我不知道锁,但由于MSMQ的过去问题,我决定在MSMQ之外的工作流程中实现自己的排队解决方案。我发现以下文章帮助我使用SQL Server Implementing Message Queues in Relation Databases
实现排队解决方案使用此技术的变体,IIS 7.5 AutoStart,WWF书签和基于上下文的关联我能够在不使用MSMQ的情况下在我的工作流中实现持久队列。工作流的本质使得工作流中的排队非常可行。