Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add retry mechanism #18

Conversation

altjohndev
Copy link
Collaborator

@altjohndev altjohndev commented Apr 24, 2024

This PR overhauls the client layer by replacing HTTPoison with Tesla.

The retry mechanism is performed through Tesla.Middleware.Retry.

It also removes the Agent definition in favor of tuning through application configuration and function options.

This will produce a MAJOR release.

🎗️ CHANGELOG.

@altjohndev altjohndev changed the title WIP: Replace HTTPoison with Tesla, create Segment.Config Add retry mechanism Apr 25, 2024
lib/segment/analytics/http.ex Show resolved Hide resolved
lib/segment/analytics/http.ex Show resolved Hide resolved
lib/segment.ex Show resolved Hide resolved
CHANGELOG.md Show resolved Hide resolved
lib/segment.ex Outdated Show resolved Hide resolved
@altjohndev altjohndev merged commit 98925d2 into viodotcom:master Apr 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants