标签: c# .net web-services wcf interface
我遇到了一个我无法摆脱它的问题。我正在设计和开发一个系统,它必须一次处理一个请求,将其他请求放入队列,如果队列超过5,则向用户返回无效语句。我尝试了很多选项,但无法得到我想要的结果。我计划现在实施的简短的新系统设计如下所示:
我的问题是:
我只需创建一个带瓶颈的系统。但是如果队列太长,则返回一些无效的语句。我已经创建了服务合同2和3,其中合同2处理多个请求,合同3一次处理一个请求。这种方法的基本问题是,如果队列足够长,用户可能会面临时间执行错误,因为服务器没有响应。