首页 > 解决方案 > 在 Scala 中处理速率限制的可能性

问题描述

Scala中处理速率限制的可能性是什么。我正在使用 http4s 和 scala 来执行对 REST API 的基本请求。知道请求返回有关速率限制的信息(totalRateLimit、remainingRateLimit、RestRateLimitAfter)。

我需要基于简单解决方案的建议,这些解决方案不需要真正高级的 scala 知识来执行此操作。

我正在使用http4s。我还没有使用任何并发模型。我愿意接受建议。我有一个服务器实例。

标签: scalaapirate-limitingrestrict

解决方案


利用 guava Ratelimiter 执行您的请求可能是一个简单的解决方案。

https://www.baeldung.com/guava-rate-limiter

推荐阅读