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

Separate HTTP proxy instances from TCP instances #7619

Open
stradig opened this issue May 6, 2024 · 0 comments
Open

Separate HTTP proxy instances from TCP instances #7619

stradig opened this issue May 6, 2024 · 0 comments

Comments

@stradig
Copy link

stradig commented May 6, 2024

In the current setup one proxy instance handles all incoming traffic type (TCP, HTTP, WebSocket). Thus a problem in of one those types (e.g. someone creating very many HTTP connections as seen recently) will affect all traffic types equally. Having separate instances for HTTP will limit the blast radius to HTTP only.
The effect will be depending on how much traffic is specific to HTTP in the region relative to the other traffic types.

We would create as many proxy instances dedicated to HTTP traffic as there are now, effectively duplicating the number of instances.

Another side effect is that we can better observe which of the traffic types consumes how much memory.

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