Was macht golang-context?
Idiomatische Verwendung von context.Context in Golang — Propagation durch API-Grenzen, Abbruch (Cancellation), Timeouts und Deadlines, anforderungsbezogene Werte (Request-Scoped Values), context.WithoutCancel für Hintergrundaufgaben, die Anfragen überdauern. Anwenden beim Entwurf der Kontext-Propagation über Code-Schichten hinweg, beim Debuggen von ausgelaufenen oder nicht abgelaufenen Kontexten, bei der Wahl zwischen context.Background/TODO/WithoutCancel oder beim Speichern von Werten im Kontext. Nicht geeignet für Code, der lediglich ctx als ersten Parameter akzeptiert.