WCF服务轮询

时间:2015-02-09 06:51:43

标签: wcf polling throttling

我想创建一个WCF Rest服务,该服务将由其他​​平台轮询。 我想限制他们所做的民意调查,以便我的服务不会挂断。 如果超过限制,也会自动拒绝民意调查。 在WCF中有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您在这里寻找的短语是 Rate limiting 。而且没有内置的方式。您可以使用service throttling周围的WCF功能集,但这是服务级别设置,而不是每个客户端。

为了实现速率限制,指导似乎是使用内存中 哈希表或缓存,用于对传入的IP地址执行快速查找。然后,您可以围绕该信息定义一些算法。

更多信息herehere