我想创建一个WCF Rest服务,该服务将由其他平台轮询。 我想限制他们所做的民意调查,以便我的服务不会挂断。 如果超过限制,也会自动拒绝民意调查。 在WCF中有没有办法做到这一点?
答案 0 :(得分:0)
您在这里寻找的短语是 Rate limiting 。而且没有内置的方式。您可以使用service throttling周围的WCF功能集,但这是服务级别设置,而不是每个客户端。
为了实现速率限制,指导似乎是使用内存中 哈希表或缓存,用于对传入的IP地址执行快速查找。然后,您可以围绕该信息定义一些算法。