在我的情况下,我有一个服务,将在一段时间内被一千个用户调用。但是我想将它们限制为每次100个用户,并且如果第101个用户已经连接,则抛出一个错误合同。并且客户端应用程序在一段时间后重试。
我如何在我的服务中实现它?
答案 0 :(得分:0)
您可以使用服务限制来限制并发用户数,连接数等,但由于WCF将等待的连接排队,我认为没有办法选择#101并向他/她发送坏消息。
这是一个关于限制的stackoverflow链接:
WCF: How do I add a ServiceThrottlingBehavior to a WCF Service?