【发布时间】:2015-08-06 12:30:32
【问题描述】:
我有一个 WCF 服务,它在服务器位置创建许多文件,根据给定的参数对种子文件进行各种计算。问题是,当 2 个或更多客户端尝试对同一个种子文件进行计算时,它返回错误。原因仅仅是由于多个用户一次进行读/写访问。 所以我想在 WCF 中创建一个用户请求队列,服务器一次计算一个,并将计算的响应返回给用户。问题是我不知道该怎么做。
我之前没有在 WCF 中实现任何请求队列技术。有谁知道如何在 WCF 服务中实现这一点。我无法进行线程处理,因为计算取决于文件 I/O,因此一次处理一个请求只是目前的一种解决方案。
任何教程或视频教程都将受到高度赞赏。
【问题讨论】:
-
感谢您提出的问题,尽管我已对其进行了标记:要求我们推荐或查找教程的问题对于 Stack Overflow 来说是题外话,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
标签: c# wcf message-queue wcfserviceclient request-queueing