scala - 在 Scala 中处理速率限制的可能性
问题描述
Scala中处理速率限制的可能性是什么。我正在使用 http4s 和 scala 来执行对 REST API 的基本请求。知道请求返回有关速率限制的信息(totalRateLimit、remainingRateLimit、RestRateLimitAfter)。
我需要基于简单解决方案的建议,这些解决方案不需要真正高级的 scala 知识来执行此操作。
我正在使用http4s。我还没有使用任何并发模型。我愿意接受建议。我有一个服务器实例。
解决方案
利用 guava Ratelimiter 执行您的请求可能是一个简单的解决方案。
https://www.baeldung.com/guava-rate-limiter