Guavas RateLimiter pro Minute anstelle von Sekunden?

Ich versuche, die Anzahl der Konten, die ein Benutzer mit meiner REST-API erstellen kann, zu beschränken.

Ich hätte gerne Guava's @ benutRateLimiter, um einer IP-Adresse zu erlauben, innerhalb von 10 Minuten beispielsweise 5 Konten zu erstellen, aber dasRateLimiter.create Methode nimmt nur eindouble Angabe der Anzahl der Genehmigungen "pro Sekunde".

Gibt es eine Möglichkeit, RateLimiter so zu konfigurieren, dass Genehmigungen mit einer Granularität von mehr als einer Sekunde freigegeben werden?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage