我有一个SOAP api,希望在“y”时间内收到“x”个调用后,基于用户进行访问限制。
经过搜索,首要考虑的是考虑限制用户的参数。然而,我没有看到很多关于实现这种解决方案的最佳实践/示例。我看到了Leaky Bucket Method,这很有道理。但我相信还有更多的想法。
其他人如何实现限流?问题包括:是否有任何框架(例如Spring等)提供Web API的限流功能?
似乎您需要为每个用户存储访问信息。如何减少执行此操作时的数据库开销?
您甚至需要访问数据存储库来实现此操作吗?
经过搜索,首要考虑的是考虑限制用户的参数。然而,我没有看到很多关于实现这种解决方案的最佳实践/示例。我看到了Leaky Bucket Method,这很有道理。但我相信还有更多的想法。
其他人如何实现限流?问题包括: