Skip to content
#

rate-limiter

Here are 142 public repositories matching this topic...

resilience4j
bucket4j
vladimir-bukhtoyarov
vladimir-bukhtoyarov commented Dec 12, 2018

The token bucket algorithm is well explained in many papers and wiki pages. But, Bucket4j is token-bucket on steroids, Bucket4j contain several addons to original math foundation of token bucket, but requests like this vladimir-bukhtoyarov/bucket4j#86 point that these addons are not well explained. To close documentation dept it is need to dedicated page with many real exam

"ApiBoot" is born for interface services. Based on "SpringBoot", it completes extensions and automatic configuration. It encapsulates a series of Starters to allow callers to quickly integrate components, reduce learning and use thresholds, and improve development efficiency.

  • Updated May 29, 2020
  • Java
marcomorain
marcomorain commented Oct 11, 2019

First of all, thank you for diehard 🙏

I'm having a hard time setting up some of the circuit breaker options. In particular, the following keys are documented, but not what type the values should be. In particular, I don't know what the value should be for the following:

  • :delay-ms
  • :failure-threshold
  • :failure-threshold-ratio
  • :success-threshold
  • :success-threshold-ratio

A Guzzle middleware that can throttle requests according to (multiple) defined rules. It is also possible to define a caching strategy, e.g. get the response from cache when the rate limit is exceeded or always get a cached value to spare your rate limits. Using wildcards in host names is also supported.

  • Updated Mar 13, 2020
  • PHP

Improve this page

Add a description, image, and links to the rate-limiter topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the rate-limiter topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.