Que fait golang-context ?
Utilisation idiomatique de context.Context en Go — propagation à travers les limites d'API, annulation, délais d'attente et échéances, valeurs liées à la requête, context.WithoutCancel pour les tâches d'arrière-plan qui survivent aux requêtes. Appliquez-le lors de la conception de la propagation du contexte entre les couches, du débogage de contextes qui fuient ou qui n'expirent pas, du choix entre context.Background/context.TODO/context.WithoutCancel, ou du stockage de valeurs dans le contexte. Pas pour le code qui se contente d'accepter ctx comme premier paramètre.