I'm using azblob package to upload large video files to azure blob using go.
I have multiple video files with large file size for upload. I'm triggering go routines to upload files concurrently to azure blob storage.
The issue here is, this program will take most of the (or all) bandwidth for uploading videos. I can't use other services that requires internet (or it might be slow).
Is there any possible way to limit the rate of bandwidth (bandwidth throttling) used for uploading videos in go?
does azblob
package have any approach to limit bandwidth for uploading videos?
When I'm using other cloud platforms like, AWS or GCP do I need to find this solution for respective packages or is there any solution that is common for limiting bandwidth in go?