【发布时间】:2015-08-18 16:05:34
【问题描述】:
我正在 WCF 服务下开发一个系统,该系统包含两个模块,并且该服务是自托管的。其中一个模块必须处理多个客户端,而另一个模块必须一次处理一个请求以进行直接文件下载。此模块上的其他请求设置在队列中。
如果模块二的请求,系统应该保留其他请求,但它应该处理模块的请求
- 如何使用 WCF 服务限制来实现此目的?我尝试实施两个限制,但没有奏效。
- 是否可以在 WCF 限制中计算待处理请求的数量?
我试图通过使用 MySQL 来保持队列来完成此操作,但我无法保持针对模块 2 的当前请求。是否可以保持用户请求并在当前进程完成后对其进行处理?
【问题讨论】:
-
我认为没有。每个服务一个限制配置
标签: c# web-services wcf throttling