【发布时间】:2012-03-08 08:53:41
【问题描述】:
我正在使用作为服务参考添加到我的解决方案中的第三方 .NET 4 WCF 服务。有没有办法配置请求,使我的服务不是 Ddos:ing 第三方服务?
我知道ServiceThrottling 可以控制以下参数:
- MaxConcurrentCalls
- MaxConcurrentSessions
- MaxConcurrentInstances
我的应用程序是单线程的,所以上面的参数不会有影响。
我想限制每个时间段的请求数。也许通过在每个请求之间暂停。我显然可以为该服务编写一个适配器并自己处理,但第三方服务包含约 200 个方法,因此需要大量代码。
是否可以通过这种方式限制请求通过配置?
【问题讨论】:
标签: c# wcf request throttling