TGViewer
dev notes dev notes @junsenior · 1.39K subscribers
Post #238 1.13K
Контекст в golang - крайне полезная штука.
У него есть 2 основных назначения: передача параметров в нижевызываемые методы, и возможность сигнализировать всем, кто использует какие-либо ресурсы, что их пора освобождать - мы завершаемся. Называется этот процесс graceful shutdown.

Статей и по context, и по gs написано в избытке, но лично у меня не складывалась полная картина когда и в какой вариации всё это правильно юзать. Но, кажется, сложилась. Официально руководство, конечно, почитать стоит, но я приведу те материалы, которые, на мой взгляд, интересней.

Где-то я увидел ссылку на вот эту статью - https://golangbyexample.com/using-context-in-golang-complete-guide/, где автор утверждал, что тут пакет context описан лучше, чем в официальном руководстве и других гайдах. И, я с автором согласен, описание отличное.

Из русскоязычных материалов более-менее практический пример показан в этом ролике: https://www.youtube.com/watch?v=cbP1ShYndHg. Автор показывает и применение контекста, и связку его с gs, и не совсем очевидный пример блокировки, когда всё может пойти не по плану.

Пытаясь структурировать информацию, посмотрел ещё доклад от badoo про graceful shutdown и его косяки при интеграции с кубером - https://www.youtube.com/watch?v=me5iyiheOC8, тут показан интересный пример работы с пакетом errgroup, для более простой обработки ошибок и более лаконичного кода.
splittingedgeaxethrowing.com สล็อตเว็บตรง ค่ายใหญ่ 2026 สล็อต API แตกง่าย รับทรูวอเลท ไม่ล็อคยูส แนะนำ 12 สล็อตเว็บตรง ค่ายใหญ่ ไม่ผ่านเอเย่นต์ อัตราชนะมากที่สุดในปี 2026 เว็บตรง API แท้ ฝกาถอนรับทรูวอเลท สล็อต RTP สูงเล่นแล้วได้กำไร
  • 👍 9
More from @junsenior
  1. Sep 28, 2026Сошлись две вещи. Первая - мой проект safemap.ai, про который я уже писал выше - интеракти…
  2. Sep 17, 2026Post #356
  3. Sep 15, 2026Увидел тут в x.com статистику вакансий по PHP и статистику вакансий по hh.ru в целом. Я на…
  4. Sep 12, 2026Вдохновившись проектом, где делали интерактивную карту с тем, как работает Postgres (писал…
  5. Sep 8, 2026OpenAI выложили блогпост https://openai.com/index/navier-stokes-solution/ Мы публикуем реш…
  6. Sep 8, 2026Если кто не знал, вокруг этого сейчас разгорается очень большой скандал с OpenAI. Кратко,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →