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.
api
middleware
guzzle
cache
wildcards
advanced
rate-limiting
throttle
request
rate-limit
request-handler
rate-limiter
cache-responses
throttle-requests
-
Updated
Sep 21, 2021 - PHP