[erlang-questions] Terminology for Rate Limiting

Dmitry Kolesnikov dmkolesnikov@REDACTED
Thu May 25 11:48:06 CEST 2017


Hello,

I believe request (bandwidth) throttling is the applicable terminology.
https://en.wikipedia.org/wiki/Throttling_process_(computing)

May folks are using exponential back off as less naive solution
https://en.wikipedia.org/wiki/Exponential_backoff

Token bucket is another approach
https://en.m.wikipedia.org/wiki/Token_bucket

Best Regards, 
Dmitry


> On May 25, 2017, at 9:14 AM, Brezal Campio <brezal.campio@REDACTED> wrote:
> 
> For a some function which is the following:
>   - begin with request count at 0
>   - check current request count
>   - if current current is less than allowed requests
>     - spin up a new process
>     - way for some given time and reset count to 0
> 
> This is a naive approach to rate limiting, but is there common terminology for something like this?
> 
> I am interested in less naive approaches to rate limiting requests as well if anyone is willing to point in the right direction.
> 
> Ciao!
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions




More information about the erlang-questions mailing list