在Scala中处理利率限制的可能性
在Scala中处理速率限制的可能性是什么。 我正在使用http4s和scala来执行对restapi的基本请求。 知道请求返回有关速率限制的信息(totalRateLimit、remainingRateLimit、RestRateLimitAfter) 我需要基于简单解决方案的建议,而这些解决方案并不需要scala的高级知识来完成这项工作在Scala中处理利率限制的可能性,scala,api,rate-limiting,restrict,Scala,Api,Rate Limiting,Restrict,在Scala中处理速率限制的可能性是什么。 我正在使用http4s和scala来执行对restapi的基本请求。 知道请求返回有关速率限制的信息(totalRateLimit、remainingRateLimit、RestRateLimitAfter) 我需要基于简单解决方案的建议,而这些解决方案并不需要scala的高级知识来完成这项工作 我正在使用http4s。我还没有使用任何并发模型。我愿意听取建议。我只有一个服务器实例。利用guava RateLimitor执行请求可能是一个简单的解决方案
我正在使用http4s。我还没有使用任何并发模型。我愿意听取建议。我只有一个服务器实例。利用guava RateLimitor执行请求可能是一个简单的解决方案
https://www.baeldung.com/guava-rate-limiter
你是如何处理这些请求的?你在用哪个图书馆?您已经在使用或愿意使用哪种并发模型?另外:您是否有单个服务器实例,或者您是否有一个水平扩展的应用程序,其中速率状态应该在多个实例之间共享。我编辑了这个问题!!你能在路易斯米盖尔梅杰阿斯查一下吗rez@mateuszKubuszok我没有得到与共享状态相关的问题。如果你只有一个实例,番石榴率限制可能是最简单的解决方案。否则像redis这样的东西可能