Skip to content

Gracefully handle rate-limiting APIs #21

Description

@mwaddell

Currently, geocoding halts if an API call fails. This task involves adding support for detecting response codes that indicate that the application is being throttled or rate-limited and will automatically retry (with an incrementally increasing delay between successive retries) up to a fixed number of attempts before halting.

Note that 4xx errors are not retryable, so should not trigger retry backoffs.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

apiThis task modifies existing API support or adds support for a new Geocoding API

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions