Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub / hamburgscleanest / guzzle-advanced-throttle

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.

JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamburgscleanest%2Fguzzle-advanced-throttle

Stars: 129
Forks: 17
Open Issues: 1

License: mit
Language: PHP
Repo Size: 397 KB
Dependencies: 94

Created: over 6 years ago
Updated: about 1 month ago
Last pushed: over 2 years ago
Last synced: 16 days ago

Topics: advanced, api, cache, cache-responses, guzzle, middleware, rate-limit, rate-limiter, rate-limiting, request, request-handler, throttle, throttle-requests, wildcards

Files
    Loading...
    Readme
    Loading...
    Dependencies
    composer.lock packagist