-1

在我的情况下,我有一个服务将在一段时间内被一千个用户调用。但我想将它们限制为每次 100 个用户,如果第 101 个用户已连接,则抛出故障合同。客户端应用程序会在一段时间后重试。

我怎样才能在我的服务中实现它?

4

1 回答 1

0

您可以使用服务限制来限制并发用户、连接等的数量,但由于 WCF 将等待连接排队,我认为没有办法选择 #101 并向他/她发送坏消息。

这是一个谈论节流的stackoverflow链接:

WCF:如何将 ServiceThrottlingBehavior 添加到 WCF 服务?

于 2013-09-11T14:21:21.197 回答