Configurable buffer sizes
- Langage dominant
- Go
- Étoiles
- 5.5k
- Forks
- 372
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Which is the suggested way to configure this library for high throughput connection, eg 10Mbit or more?
My understanding from navigating the code is that there is no way to configure the read/write buffer size. Do you think this could be a useful addition to the library?
Also increasing the read buffer size should probably be combined with increasing the client OS socket read buffer to prevent overload, which usually results to automatic closing of the connection.
Any feedback on this would be very useful for my use case. Also I am available to work on an enhancement to this library to support high throughput.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par retracer la gestion existante des tampons de lecture et d’écriture de la bibliothèque, ainsi que la manière dont elle configure les tampons de socket du système d’exploitation client. Clarifiez l’API de configuration proposée, le comportement attendu à haut débit et la gestion de la surcharge avant de définir des tests démontrant des tailles de tampon configurables et des connexions réussies au débit cible.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- go
- Domaine
- networking
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100