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

feat: supports simultaneous upload and download rate limiting #634

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

funky-eyes
Copy link
Contributor

About this change - What it does
The functionality, which originally only limited uploads, has been changed to a global rate limit.

Resolves:
The purpose of this change is twofold:

When your remote storage service is located in a public cloud, such as AWS S3, and your server is on-premises, pulling data from the remote can easily saturate the local bandwidth, affecting the normal operation of other services.

Generally, AWS EC2's free disk throughput limit is 128MB. When uploading, downloading, and reading from local cache, without a global rate limiter to prevent competition between these operations, disk I/O can become uncontrollable, leading to issues with the producer's write operations.

@funky-eyes funky-eyes requested a review from a team as a code owner December 6, 2024 04:19
@funky-eyes
Copy link
Contributor Author

Hi @jeqo,How can I quickly format my code to follow proper coding standards?

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.

1 participant