我看过Jarrod Dixon的解决方案 (Best way to implement request throttling in ASP.NET MVC?) 来实现每秒钟调用次数的限制。我现在正在尝试构建一个类似的过滤器,来实现N次每天的调用限制。
我正在构建一个开发者API,免费账户每天可以进行约100次调用,付费账户则有更高的速率限制。在MVC 3中,实现每日调用次数限制的最佳方法是什么?
我正在构建一个开发者API,免费账户每天可以进行约100次调用,付费账户则有更高的速率限制。在MVC 3中,实现每日调用次数限制的最佳方法是什么?
now
。虽然对于你的应用程序来说这是不太可能发生的,但如果调用线程在lock
语句上长时间阻塞,你可能会得到与你在IsPermitted
调用中期望的结果不同的结果。 - Mike Bailey