IT заметки по программированию
IT заметки по программированию
IT заметки по программированию
IT заметки по программированию

Контекст (context) в Go — это механизм для управления жизненным циклом операций, таких как запросы в веб-приложениях, горутины или длительные вычисления. Он позволяет передавать данные, отменять операции и устанавливать временные ограничения (deadlines). Контекст широко используется в Go для управления параллельными задачами и обработки запросов....

продолжить чтение


В Go (Golang) context.WithValue используется для передачи данных, специфичных для конкретного запроса, через цепочку вызовов функций. Это может быть полезно в различных сценариях, например, для передачи идентификаторов запросов, информации о пользователе, тайм-аутов или других метаданных, которые должны быть доступны в разных частях программы....

продолжить чтение


В OpenTelemetry (otel), вложенность спанов (или отношения между спанами) определяется контекстом, а не порядком открытия или закрытия спанов в коде....

продолжить чтение