客户端上有多个速率限制器(每个客户端一个)

时间:2018-11-05 03:53:04

标签: java guava rate-limiting

我有一个使用服务A特定API的客户端。该客户端(也是服务)将被某些客户调用。我想在客户端上添加限速器,使-

  1. 对服务A的API的请求总数每秒不超过特定值。

  2. 每个客户服务A的API的请求数量均未超过某个值。(请注意,此值对于不同的客户而言是不同的。由于我知道自己的客户是谁,因此可以预先设置这些值。)

是否可以使用Guava RateLimiter做到这一点?

0 个答案:

没有答案