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

Bring in go-upstream to support round-robin and connection pooling #20

Open
mattrobenolt opened this issue Feb 12, 2024 · 0 comments
Open
Assignees

Comments

@mattrobenolt
Copy link
Member

mattrobenolt commented Feb 12, 2024

Right now, we're not leveraging anything fancy, just using the stdlib http.Transport, which ultimately will pile all HTTP/2 streams onto one upstream connection on one IP address.

This is less than ideal for us in production capacities, and we'd want to pool connections and help spread the load around, and pool N per IP to spread across our infrastructure more friendly.

See:

Also need to flip the flag and open source go-upstream so we can use it here.

@mattrobenolt mattrobenolt self-assigned this Feb 12, 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

No branches or pull requests

1 participant