-
Primitive, which distributes permits at the fixed rate or suspends current coroutine until it's available.
Such primitive is useful in a lot of server-side application to throttle requests to externa…
-
### Background and motivation
It would be nice to be able to AND (and possibly OR) rate limiters together.
For example, "I want a rate limiter that allows no more than 10 requests per second and…
-
Right now, we'll download/sync the files in each reconciliation, which leads to a long running process, which may lead to obj dropped (the default ratelimiter queue has 100 bucket size by default) or …
-
We could add more types of rate limiters, it's up to you, everything is acceptable as long as it's not already implemented by someone else.
-
We recently hit an issue where calling `RateLimiter.create(16.0, 0, TimeUnit.SECONDS)` failed to rate limit after an upgrade from Guava 17 to 21. I tried to reproduce this using the `FakeStopwatch` bu…
-
为了对正在执行的实时任务进行更细粒度的控制,需要提供任务限流&执行状态可视化功能,以应对实时任务执行期间执行批量任务构建,或者业务系统中有突发事件需要紧急限流。
需要在控制面中提供两个子功能予以配合:
1. 任务限流: 可以实时控制每秒表纪录处理量
2. 执行状态(吞吐速率)可视化: 设置`任务限流`功能后,可以立即从可视化看板上观察到执行吞吐的变化
-
**Describe the bug**
Cloud-hypervisor support software ratelimiter for virtio block and virtio net devices, now support configurations like, token bucket size, refill time, and one time burst token b…
-
Allow a double number of permits to be acquired.
Currently the acquire methods take an integer number of permits.
-
Hi there!
I've noticed that `\Illuminate\Cache\RateLimiter` has no contract and thought it might be good to improve on that. Making the contract itself is simple but will allow us to work against …
-
I propose to add a startTime property to RateLimiterConfig so that we can set from when does a RateLimiting period start. This is necessary if someone wants to user RateLimiter both on his server and …