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

Channel pool #142

Merged
merged 1 commit into from
Feb 20, 2024
Merged

Channel pool #142

merged 1 commit into from
Feb 20, 2024

Conversation

carlhoerberg
Copy link
Member

@carlhoerberg carlhoerberg commented Dec 11, 2023

Instead of giving each client connection an upstream connection, each client channel is given an upstream channel upon request, which means that multiple client connections can share a single upstream connection, massivly reducing resources required of the upstream server.

Todo:

  • Connection#blocked support
  • Test access refused by upstream

Instead of giving each client connection an upstream connection, each
client channel is given an upstream channel upon request, which means that multiple
client connections can share a single upstream connection, massivly
reducing resources required of the upstream server.
@carlhoerberg carlhoerberg merged commit 98c0bc7 into main Feb 20, 2024
4 of 5 checks passed
@carlhoerberg carlhoerberg deleted the ChannelPool branch February 20, 2024 22:28
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.

3 participants